我正进入(状态
“事务未连接,或已断开连接错误”
在执行批量插入(以及其他一些操作)后提交/回滚事务时出错。
using(var tran = Session.Session().BeginTransaction(IsolationLevel.Serializable))
{
// do something
fullSession.Session().CreateSQLQuery(query).ExecuteUpdate();// this query bulk insert in a temp db
// do something else
tran.Commit()/ tran.RollBack();// if transaction is active and not already rolled back/committed
}
如果从文件批量插入临时数据库的查询失败,我会在 tran.Commit/rollback 上收到此错误。