From d17e433c228f4801e13206d1f4ff80e5bee2fe62 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 10 May 2023 14:26:17 +0800 Subject: [PATCH] Synchronization code --- Src/Asp.Net/SqlSugar/Abstract/DynamicBuilder/Master.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Src/Asp.Net/SqlSugar/Abstract/DynamicBuilder/Master.cs b/Src/Asp.Net/SqlSugar/Abstract/DynamicBuilder/Master.cs index 301078a69..feb8e906e 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/DynamicBuilder/Master.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/DynamicBuilder/Master.cs @@ -54,7 +54,14 @@ namespace SqlSugar if (propertyInfo != null) { // 如果找到了该属性,则将其值设置为字典中对应的值 - propertyInfo.SetValue(obj, Convert.ChangeType(pair.Value, propertyInfo.PropertyType)); + if (pair.Value == null) + { + propertyInfo.SetValue(obj, UtilMethods.ChangeType2(pair.Value, propertyInfo.PropertyType)); + } + else + { + propertyInfo.SetValue(obj, Convert.ChangeType(pair.Value, propertyInfo.PropertyType)); + } } }