指定SQL RowId
属性。
<SqlRowIdProperty>prop</SqlRowIdProperty>
该元素的值是一个SQL
标识符。
此元素仅由从早期InterSystems产品迁移的类使用。
<SqlRowIdProperty>
元素的默认值为空字符串。
指定内部SQL
表号。
<SqlTableNumber>123</SqlTableNumber>
该元素的值是一个表号。
此元素仅由从早期InterSystems产品迁移的类使用。
<SqlTableNumber>
元素的默认值为空字符串。
指定用于串行对象的数据定义。
<State>state</State>
此元素的值是此存储定义中的数据定义的名称。
对于串行(嵌入式)类,此关键字指示使用哪个数据定义来定义对象的序列化状态(序列化时对象属性的排列方式)。这也是默认数据定义,默认结构生成器将向其添加未存储的属性。
<State>
元素的默认值为空字符串。
指定流属性的默认存储位置。
<StreamLocation>^Sample.PersonS</StreamLocation>
此元素的值是带有可选前导下标的全局名称。
此元素允许指定用于在持久化类中存储任何流属性的默认全局设置。存储在此全局的根位置的值是一个计数器,每当存储此类的流值时,该计数器就会递增。
请注意,还可以单独指定每个流属性的存储。
如果未指定,则类编译器将生成<StreamLocation>
元素的值。通常,该值是^MyApp.MyClassS
(其中MyApp.MyClass
是类名),但是,它可能会根据许多因素而有所不同。
用于提供持久性的存储类。
<Type>%Storage.Persistent</Type>
该元素的值是一个类名。
此元素指定为此类提供持久性的存储类。
%Storage.Persistent
类是默认存储类,并提供默认存储结构。
%Storage.SQL
类用于将类映射到旧数据结构。
对于串行(嵌入式)类,必须将其设置为%Storage.Serial
(由新建类向导自动设置)。
<Type>
元素的默认值为%Storage.Persistent
。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。