【发布时间】:2009-12-27 20:24:53
【问题描述】:
根据 StackOverflow 问题“NHibernate 和 sql 时间戳列作为版本”,我使用以下映射:
<version name="RowNumber" generated="always" unsaved-value="null" type="BinaryBlob">
<column name="RowNumber" not-null="false" sql-type="timestamp" />
</version>
<property name="CreateDate" column="CreateDate" type="DateTime" update="false" insert="false" />
(最后一个之后的其他属性)。
但是当我运行我的 ASP.MVC 应用程序时,我得到:
[路径]\Clients.hbm.xml(7,90):XML 验证错误:元素 'urn:nhibernate-mapping-2.2:version' 不能包含子元素 'urn:nhibernate-mapping-2.2:column'因为父元素的内容模型是空的。
但据我所知,2.2 是映射的最新版本,那么任何人都可以在版本元素中放置一个列元素吗?
对不起,如果这真的很基本,
【问题讨论】:
标签: nhibernate