0
我試圖使用流利的nhibernate持久化創建和更新實體的日期時間(與版本控制和併發性無關)。在保存/更新流利的實體時保留日期時間nhibernate
要做到這一點使用NHibernate我會寫這個映射標籤:
<timestamp name="Timestamp" access="property" unsaved-value="null" />
我怎樣才能讓流暢nhiberbate產生映射標籤?
我試圖使用流利的nhibernate持久化創建和更新實體的日期時間(與版本控制和併發性無關)。在保存/更新流利的實體時保留日期時間nhibernate
要做到這一點使用NHibernate我會寫這個映射標籤:
<timestamp name="Timestamp" access="property" unsaved-value="null" />
我怎樣才能讓流暢nhiberbate產生映射標籤?
如果你的意思是映射DateTime
財產這樣的:
<property name="Timestamp" type="Timestamp"/>
這是功能NHibernate相當於:
Map(x => x.Timestamp).CustomType<TimestampType>();
我想自動生成列的值。當我映射列如你所說,插入到數據庫中值爲null –
這是不是更多鈔票,這裏有一些選擇:http://stackoverflow.com/a/17140292/1486443和http://stackoverflow.com/ a/18919702/1486443 – Najera
這怎麼可能?這是一個微不足道的功能。無論如何,我認爲我傾向於使用攔截器來觸發觸發器。我將在github上提交此功能的請求 –