C#会话SaveOrUpdate不起作用

时间:2016-09-22 09:02:56

标签: c# session transactions insert-update

我正在尝试使用Session lybrary和事务更新数据库。我有一个功能,可以对对象进行一些操作,然后更新数据库。这是我的代码:

using (_session.BeginTransaction())
                {
                    _session.SaveOrUpdate(foo);
                    _session.Transaction.CommitAsync();
                }

foo是我正在尝试更新的对象。现在的问题是我使用for循环不止一次调用此函数,数据库仅在第一次更新。

1 个答案:

答案 0 :(得分:0)

我解决了。我不确定问题是什么,我做的唯一不同的事情是在开始保存它们之前先重新检索所有对象。