2009-09-30 62 views
0

我有與使用NHibernate的與會話每個請求模型的ASP.NET應用程序的問題。我在SessionState中存儲一個對象,並使用AJAX回發來更新它的一些屬性。當用戶點擊「保存」時,我將對象鎖定到當前的ISession並從表單更新其屬性。如果用戶只通過AJAX回發更新屬性,則會發生該問題,因爲在這種情況下,該對象在當前會話中不是「髒」。我如何強制NHibernate發佈更新?強制NHibernate的發佈更新

回答

1

我找到了一種方法,通過使用ISession.Merge實現這一目標。它需要額外的選擇,但它現在會做。