在业务对象模型

时间:2016-01-12 11:06:24

标签: codefluent

有没有办法在我的BOM中查看持久性跟踪字段(_trackLastWriteTime)作为属性。 我在你的网站论坛上看到了类似的问题,但是由于你对它做了更新,答案缺少“代码”部分,所以它们没用。 再次感谢! 何塞普。

1 个答案:

答案 0 :(得分:3)

您只需向实体声明以下属性:

<cf:property name="LastWriteTime" typeName="datetime" persistenceName="_trackLastWriteTime" readOnLoad="true" readOnSave="true" persistent="false"/>
<cf:property name="CreationTime" typeName="datetime" persistenceName="_trackCreationTime" readOnLoad="true" persistent="false" />
<cf:property name="CreationUser" persistenceName="_trackCreationUser" readOnLoad="true" persistent="false" />
<cf:property name="LastWriteUser" persistenceName="_trackLastWriteUser" readOnLoad="true" readOnSave="true" persistent="false" />
  • persistenceName 应与列名匹配。这是默认列名,但在您的上下文中可能有所不同。属性名称并不重要,只有持久性/列名称。
  • persistent = false 表示该属性不是持久的。这指示推理管道不创建与此属性对应的列(因为实际上它已经创建了该列)。
  • readOnLoad = true 和/或 readOnSave = true 表示所有图层都会加载和/或保存此属性,但它已被标记为非持久性。