如何修复NHibernate.TransactionException

时间:2015-04-14 09:22:22

标签: c# activerecord nhibernate

我们遇到Castle.ActiveRecord.TransactionScope

的问题

该软件在许多服务器上运行,但有1位客户抱怨他收到了很多NHibernate.TransactionException类型的错误 NHibernate.TransactionException(“尝试处理事务时发生错误”,transactionError)

代码很简单:

using (var ts = new TransactionScope(TransactionMode.New, OnDispose.Rollback))
{
ActiveRecordObject mes = ActiveRecordObject.GetByGuid(guid);

    if (mes == null)
    {
        mes = new ActiveRecordObject();
    }
    mes.DoStuff();
    mes.Save();

    ts.VoteCommit();
}
编辑:似乎没有错误。指向同一sql server的重复相同系统导致问题

0 个答案:

没有答案