我想在映射中放置一個默認值。當我運行它說「默認」沒有宣佈。在nhibernate-mapping中設置默認值
我的代碼是
<property name="retrycount" column="retrycount" type="Int32" default="0" />
是對NHibernate的
這種支持謝謝
我想在映射中放置一個默認值。當我運行它說「默認」沒有宣佈。在nhibernate-mapping中設置默認值
我的代碼是
<property name="retrycount" column="retrycount" type="Int32" default="0" />
是對NHibernate的
這種支持謝謝
它支持:
<property name="retrycount" type="Int32">
<column name="retrycount" default="0"/>
</property>
C這是基於邏輯完成的?具體來說,基於另一個屬性? –
@JustinMorgan取決於rdbms的功能。默認值僅附加到創建列字符串,例如'columnname NOT NULL DEFAULT <您的字符串在這裏>' – Firo
@Firo:當我不爲該列提供值時,這將工作於INSERTs嗎?它會採用我在配置中設置的默認值嗎? –
不知道它的支持[看這裏(HTTP: //nhforge.org/blogs/nhibernate/archive/2009/04/08/nhibernate-mapping-lt-property-gt.aspx) – sternr