From 19edb9bd2c3c536e49584ecf856d030f142f0ef6 Mon Sep 17 00:00:00 2001 From: 28810 <28810@YEXIANGQIN> Date: Sat, 23 May 2020 18:21:08 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E4=BC=98=E5=8C=96=20=E5=85=B3=E9=97=AD=20f?= =?UTF-8?q?sql.Transaction=20=E7=BA=BF=E7=A8=8B=E4=BA=8B=E5=8A=A1=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E6=8F=90=E4=BA=A4=E6=9C=BA=E5=88=B6=EF=BC=9B#323?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AdoProvider/AdoProviderTransaction.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/FreeSql/Internal/CommonProvider/AdoProvider/AdoProviderTransaction.cs b/FreeSql/Internal/CommonProvider/AdoProvider/AdoProviderTransaction.cs index bed124cb..251dd2bc 100644 --- a/FreeSql/Internal/CommonProvider/AdoProvider/AdoProviderTransaction.cs +++ b/FreeSql/Internal/CommonProvider/AdoProvider/AdoProviderTransaction.cs @@ -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) {