我正在尝试使用Session lybrary和事务更新数据库。我有一个功能,可以对对象进行一些操作,然后更新数据库。这是我的代码:
using (_session.BeginTransaction())
{
_session.SaveOrUpdate(foo);
_session.Transaction.CommitAsync();
}
foo
是我正在尝试更新的对象。现在的问题是我使用for循环不止一次调用此函数,数据库仅在第一次更新。
答案 0 :(得分:0)
我解决了。我不确定问题是什么,我做的唯一不同的事情是在开始保存它们之前先重新检索所有对象。