- 优化 关闭 fsql.Transaction 线程事务自动提交机制;#323

This commit is contained in:
28810 2020-05-23 18:21:08 +08:00
parent 511d8f909a
commit 19edb9bd2c

View File

@ -65,11 +65,12 @@ namespace FreeSql.Internal.CommonProvider
private void CommitTimeoutTransaction()
{
if (_trans.Count > 0)
{
var trans = _trans.Values.Where(st2 => DateTime.Now.Subtract(st2.RunTime) > st2.Timeout).ToArray();
foreach (var tran in trans) CommitTransaction(true, tran, null, "Timeout自动提交");
}
//关闭 fsql.Transaction 线程事务自动提交机制 https://github.com/dotnetcore/FreeSql/issues/323
//if (_trans.Count > 0)
//{
// var trans = _trans.Values.Where(st2 => DateTime.Now.Subtract(st2.RunTime) > st2.Timeout).ToArray();
// foreach (var tran in trans) CommitTransaction(true, tran, null, "Timeout自动提交");
//}
}
private void CommitTransaction(bool isCommit, Transaction2 tran, Exception rollbackException, string remark = null)
{