第149章 Storage关键字 - IdFunction
指定使用默认存储为持久类分配新ID值的系统函数。
大纲
<IdFunction>increment</IdFunction>
值
这个元素的值可以是increment(使用$increment函数)或(使用函数)。
描述
如果持久化类不使用IdKey来确定对象ID值,则该元素允许指定用于分配ID值的函数(函数或函数)。
如果类使用$increment函数,则通过对元素中定义的全局位置中存储的值进行递增来创建新的id。
如果类使用$sequence函数,它可能会保留id块,以便在快速数据摄入的情况下获得更快的速度。
如果没有使用所有保留的,则可能导致号之间的空白。
当随后的数据被吸收时,这些空白可能会也可能不会被填补。
一个副作用是,具有较高的类的实例不一定比具有较低的类的实例更新。
此外,在元素中定义的全局位置上的值与当前分配的任何都不直接相关。
默认值
元素的默认值是使用类定义创建的类的递增值。
元素的默认值是使用语句创建的类的序列。
第150章 Storage关键字 - IdLocation
指定计数器的位置。
大纲
<IdLocation>^Sample.PersonD</IdLocation>
值
这个元素的值是一个全局名称,前导下标是可选的。
描述
此元素允许指定包含用于分配对象ID

.png)

