在NHibernate映射中设置默认值

5

我试图给一个映射设置一个默认值。当我运行程序时出现 "default" 未声明的错误。

我的代码如下:

<property name="retrycount" column="retrycount" type="Int32" default="0" />

这个支持nhibernate吗?

谢谢


不确定是否支持 请看这里 - sternr
1个回答

13

它被支持:

<property name="retrycount" type="Int32">
  <column name="retrycount" default="0"/>
</property>

这可以基于逻辑完成吗?具体来说,可以基于另一个属性完成吗? - Justin Morgan
@JustinMorgan 取决于关系型数据库管理系统的功能。默认情况下,只需将其附加到创建列字符串,例如 columnname NOT NULL DEFAULT <your string here> - Firo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接