文章
· 八月 13, 2021 阅读大约需 2 分钟

属性关键字Collection,Deprecated,Final,Identity

第九十七章 属性关键字 - Collection

不推荐使用的方法是指定集合属性的集合类型。不要使用。

详解

此关键字已被“as”语法替换。

第九十八章 属性关键字 - Deprecated

指定此属性已弃用。此关键字被类编译器忽略,仅提供属性已弃用的人类可读指示符。

用法

要指定不推荐使用此属性,请使用以下语法:

Property name As classname [ Deprecated ]; 

否则,请省略此关键字或将该词放在该关键字之前。

第九十九章 属性关键字 - Final

指定此属性是否为最终属性(不能在子类中重写)。

用法

要指定属性为最终属性,请使用以下语法:

Property name As classname [ Final ];

否则,请省略此关键字或将该词放在该关键字之前。

详解

标记为Final的类成员不能在子类中被重写。

默认

如果省略此关键字,则该属性不是最终属性。

第100章 属性关键字 - Identity

指定此属性是否对应于相应SQL表中的IDENTITY列。适用于持久类。

用法

要指定此属性对应于相应SQL表中的IDENTITY列,请使用以下语法:

Property name As %Integer [ Identity ];

注意:属性类型可以是任何整数类型,例如%BigInt%Integer%SmallInt%TinyInt

否则,请省略此关键字或将该词放在该关键字之前。

详解

对于持久性对象,此关键字指定属性对应于相应SQL表中的标识列(即,使用SQL标识关键字标记的列)。此关键字对于通过DDL语句创建的表尤其有用。在使用DDL创建表时,如果可能,请确保任何标识字段都定义为MINVAL=1,以允许创建位图区索引。

默认

如果省略此关键字,则不会将此属性用作标识列。

讨论 (0)1
登录或注册以继续