Asp.net 强制NHibernate发布更新
我遇到一个ASP.NET应用程序的问题,该应用程序使用NHibernate和session per request模型。我正在SessionState中存储一个对象,并使用AJAX回发更新它的一些属性。当用户单击“保存”时,我将对象锁定到当前ISession,并从表单更新其属性。如果用户仅通过AJAX回发更新属性,则会出现问题,因为在这种情况下,对象在当前会话中不是“脏的”。如何强制NHibernate发布更新?我找到了一种使用ISession.Merge实现这一点的方法。它需要一个额外的选择,但现在就可以了Asp.net 强制NHibernate发布更新,asp.net,ajax,nhibernate,Asp.net,Ajax,Nhibernate,我遇到一个ASP.NET应用程序的问题,该应用程序使用NHibernate和session per request模型。我正在SessionState中存储一个对象,并使用AJAX回发更新它的一些属性。当用户单击“保存”时,我将对象锁定到当前ISession,并从表单更新其属性。如果用户仅通过AJAX回发更新属性,则会出现问题,因为在这种情况下,对象在当前会话中不是“脏的”。如何强制NHibernate发布更新?我找到了一种使用ISession.Merge实现这一点的方法。它需要一个额外的选择,