From 562a436878ce8f3f5308f72744723ebf0f99f179 Mon Sep 17 00:00:00 2001 From: Tony Han Date: Wed, 6 Jul 2022 19:46:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=92=E9=99=A4=E4=B8=BA=20null=20=E7=9A=84?= =?UTF-8?q?=E6=83=85=E5=86=B5=20=E6=AF=94=E5=A6=82=E7=AC=AC=E4=B8=80?= =?UTF-8?q?=E8=A1=8C=20name=20null=EF=BC=8C=E7=AC=AC=E4=BA=8C=E8=A1=8C=20n?= =?UTF-8?q?ame=20"xxx"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FreeSql/Internal/CommonProvider/InsertOrUpdateProvider.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FreeSql/Internal/CommonProvider/InsertOrUpdateProvider.cs b/FreeSql/Internal/CommonProvider/InsertOrUpdateProvider.cs index 5d97f059..2f309f0b 100644 --- a/FreeSql/Internal/CommonProvider/InsertOrUpdateProvider.cs +++ b/FreeSql/Internal/CommonProvider/InsertOrUpdateProvider.cs @@ -127,10 +127,10 @@ namespace FreeSql.Internal.CommonProvider { var tempDict = new Dictionary(); foreach (var item in dicType) - { + { foreach (string key in item.Keys) { - if (!tempDict.ContainsKey(key)) + if (!tempDict.ContainsKey(key) && !(item[key] is null)) { tempDict[key] = item[key]; }