Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 强制NHibernate发布更新_Asp.net_Ajax_Nhibernate - Fatal编程技术网

Asp.net 强制NHibernate发布更新

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

我遇到一个ASP.NET应用程序的问题,该应用程序使用NHibernate和session per request模型。我正在SessionState中存储一个对象,并使用AJAX回发更新它的一些属性。当用户单击“保存”时,我将对象锁定到当前ISession,并从表单更新其属性。如果用户仅通过AJAX回发更新属性,则会出现问题,因为在这种情况下,对象在当前会话中不是“脏的”。如何强制NHibernate发布更新?

我找到了一种使用ISession.Merge实现这一点的方法。它需要一个额外的选择,但现在就可以了