【发布时间】:2013-10-28 18:14:34
【问题描述】:
我想通过在单个会话中创建多个事务来了解是否有任何问题,如下所示:
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();
}
}
这可能吗?或者我必须为每个事务打开一个新的会话对象吗?
感谢您的帮助。
【问题讨论】:
标签: c# .net database nhibernate rdbms