2010-02-19 60 views
0

我想插入一個通過流利的記錄,其中列需要具有getdate()sql函數的值。如何在一個流利的保存功能中做到這一點?getdate()通過流利的nhibernate

感謝,

+1

您是否在數據庫級別使用默認值?你可以在保存之前在客戶端設置日期嗎?你已經嘗試過哪些不起作用? – 2010-02-19 09:55:32

回答

0

您可以用IPreInsertEventListener實現這一點。他們可以像這樣在Fluent NHibernate中註冊:

// Set event listeners for maintaining audit fields 
var preInsertListeners = new IPreInsertEventListener[] {new AuditEventListener()}; 
var preUpdateListeners = new IPreUpdateEventListener[] {new AuditEventListener()}; 
fluentConfig.ExposeConfiguration(c => c.EventListeners.PreInsertEventListeners = preInsertListeners); 
fluentConfig.ExposeConfiguration(c => c.EventListeners.PreUpdateEventListeners = preUpdateListeners);