次のように、単一のセッションで複数のトランザクションを作成して問題があるかどうかを知りたいです。
using (var session = factory.OpenSession())
{
using (var trans1 = session.BeginTransaction())
{
.....
trans1.commit();
}
using (var trans2 = session.BeginTransaction())
{
.....
trans2.commit();
}
using (var trans3 = session.BeginTransaction())
{
.....
trans3.commit();
}
using (var trans = session.BeginTransaction())
{
.....
// trans1.commit();
}
}
それは可能ですか、それともトランザクションごとに新しいセッション オブジェクトを開く必要がありますか?
ご協力いただきありがとうございます。