diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs index 607bb6edc..07ab0c8b5 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs @@ -817,6 +817,10 @@ namespace SqlSugar { propertyInfo.SetValue(addItem,null); } + else if (UtilMethods.GetUnderType(propertyInfo.PropertyType) == typeof(Guid) && kv.Value is string) + { + propertyInfo.SetValue(addItem, new Guid(kv.Value.ToString())); + } else { propertyInfo.SetValue(addItem, kv.Value);