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

·  阅读 99

这是我参与8月更文挑战的第14活动详情查看:8月更文挑战

第九十七章 属性关键字 - 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,以允许创建位图区索引。

默认

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

分类:
后端
标签: