Sql server 检查NHibernate中的约束

Sql server 检查NHibernate中的约束,sql-server,nhibernate,Sql Server,Nhibernate,有没有办法让NHibernate的SchemaExport在其.hbm.xml文件中定义检查约束?或者这不是它的领域的一部分 不管怎样,我如何结合NHibernate的SchemaExport向它生成的模式添加检查约束,以便正确运行单元测试。是。定义特性映射时,可以通过“检查”属性定义列并标识约束 <property name="count" not-null="true" > <column name="count" check="count &gt;= 0"/&

有没有办法让NHibernate的SchemaExport在其.hbm.xml文件中定义检查约束?或者这不是它的领域的一部分


不管怎样,我如何结合NHibernate的SchemaExport向它生成的模式添加检查约束,以便正确运行单元测试。

是。定义特性映射时,可以通过“检查”属性定义列并标识约束

<property name="count" not-null="true" >
  <column name="count" check="count &gt;= 0"/>
</property>


有关更多详细信息,请参见NHibernate的第19.1节。

完美!也谢谢你提供文档的链接,因为某种原因我以前找不到。没问题。有时在文档中很难找到内容。文档链接已断开