属性类型

文字或者数字的属性类型                                  包括了%Integer,%Date,%String

 

对象引用型的属性类型                                     一个属性可以是持久类(persistent),这样它就是一个对象的引用。

                                                               Property Manufacturer As User. Manufacturer(持久类);

嵌入式对象型的属性类型                                  一个属性可以是嵌入式的类,这样它就是一个嵌入式对象型的属性

                                                               Property Address As User.Address(serial 类);

流(二进制流或者字符流)型的属性类型                Caché 的流属性有 CHARACTERSTREAM (包含字符流) andBINARYSTREAM (包含二进制流) 两种。

 

集合型的属性类型                                          Caché 的集合型的属性有两种:数组型的和列表型的。前者通过关键字进行排序。这个比较难理解。

                                                               后者按照一定顺序排列。集合里面可以包含文字,嵌入式对象、对象的引用。

 

image

image image

 

多维属性型的属性类型                                     一个属性可以是多维的,就象多维变量一样。在Caché 中,凡是可以用在多维变量的

                                                               方法就都可以应用在多维属性,例如$Order等等。

                                                               但是由于SQL的表不能表示多维属性的字段,所以不能把它们存在一张SQL的表里面,

                                                               也不能用表的方式来查看它们。

                                        image

 

对象间的双向联系型的属性类型                          在Caché 中支持两种关系:一对多的关系(independent relationship)和

                                                              父子关系(dependent relationship)

 

属性的存储

image

 

暂时型的属性,可以表示为一个对象,但是一个变量则不行。在具体的应用中,通常暂时性的属性用来表示一个持久类对象的实例。

计算型的属性,有Get()方法,用来定制得到他的值的规则。

转载于:https://www.cnblogs.com/lifetraveler/archive/2012/09/19/2694157.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值