1

有没有办法将持久性跟踪字段 (_trackLastWriteTime) 视为我的 BOM 中的属性。我在您的网站论坛中看到了类似的问题,但由于您对其进行的更新,答案缺少“代码”部分,因此它们无用。再次感谢!何塞普。

4

1 回答 1

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表示所有层都将加载和/或保存此属性,尽管它已被标记为非持久性。
于 2016-01-12T21:20:49.520 回答