From 9c3b5b15c45b0693bf4295c36039d2bd1bffd4ee Mon Sep 17 00:00:00 2001 From: 28810 <28810@YEXIANGQIN> Date: Sun, 12 Jul 2020 11:16:26 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E4=BF=AE=E5=A4=8D=20=E6=89=B9=E9=87=8F?= =?UTF-8?q?=E6=8F=92=E5=85=A5=E7=9A=84=E6=97=B6=E5=80=99=E6=8A=A5=E9=94=99?= =?UTF-8?q?System.DivideByZeroException=20#365=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FreeSql/Internal/CommonProvider/InsertProvider.cs | 1 + FreeSql/Internal/CommonProvider/UpdateProvider.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/FreeSql/Internal/CommonProvider/InsertProvider.cs b/FreeSql/Internal/CommonProvider/InsertProvider.cs index 6883a596..fae63436 100644 --- a/FreeSql/Internal/CommonProvider/InsertProvider.cs +++ b/FreeSql/Internal/CommonProvider/InsertProvider.cs @@ -181,6 +181,7 @@ namespace FreeSql.Internal.CommonProvider if (_noneParameter == false) { var colSum = _table.Columns.Count - _ignore.Count; + if (colSum <= 0) colSum = 1; takeMax = parameterLimit / colSum; if (takeMax > valuesLimit) takeMax = valuesLimit; } diff --git a/FreeSql/Internal/CommonProvider/UpdateProvider.cs b/FreeSql/Internal/CommonProvider/UpdateProvider.cs index 7385aa2f..39e62aa4 100644 --- a/FreeSql/Internal/CommonProvider/UpdateProvider.cs +++ b/FreeSql/Internal/CommonProvider/UpdateProvider.cs @@ -126,6 +126,7 @@ namespace FreeSql.Internal.CommonProvider if (_noneParameter == false) { var colSum = _table.Columns.Count - _ignore.Count; + if (colSum <= 0) colSum = 1; takeMax = parameterLimit / colSum; if (takeMax > valuesLimit) takeMax = valuesLimit; }