C# 会话 SaveOrUpdate 不工作
C# Sessions SaveOrUpdate not working
我正在尝试使用会话库和事务来更新数据库。我有一个函数可以对对象进行一些处理,然后更新数据库。这是我的代码:
using (_session.BeginTransaction())
{
_session.SaveOrUpdate(foo);
_session.Transaction.CommitAsync();
}
foo
是我要更新的对象。现在问题是我使用 for 循环多次调用此函数,并且数据库仅在第一次更新。
我解决了。我不太确定问题出在哪里,唯一不同的是在开始保存之前先检索所有对象。
我正在尝试使用会话库和事务来更新数据库。我有一个函数可以对对象进行一些处理,然后更新数据库。这是我的代码:
using (_session.BeginTransaction())
{
_session.SaveOrUpdate(foo);
_session.Transaction.CommitAsync();
}
foo
是我要更新的对象。现在问题是我使用 for 循环多次调用此函数,并且数据库仅在第一次更新。
我解决了。我不太确定问题出在哪里,唯一不同的是在开始保存之前先检索所有对象。