From 72551d6050c1dfaba3449a85247503a143ba8d96 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sat, 23 Sep 2023 18:43:37 +0800 Subject: [PATCH] Update exp to sql --- .../ResolveItems/MethodCallExpressionResolve_Helper.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/MethodCallExpressionResolve_Helper.cs b/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/MethodCallExpressionResolve_Helper.cs index 8b0050c04..d40aa8594 100644 --- a/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/MethodCallExpressionResolve_Helper.cs +++ b/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/MethodCallExpressionResolve_Helper.cs @@ -451,7 +451,14 @@ namespace SqlSugar value = result; } methodCallExpressionArgs.MemberValue = value; - this.Context.Parameters.Add(new SugarParameter(parameterName, value)); + if (value == null&&item!=null) + { + this.Context.Parameters.Add(new SugarParameter(parameterName, value,UtilMethods.GetUnderType( item.Type))); + } + else + { + this.Context.Parameters.Add(new SugarParameter(parameterName, value)); + } } model.Args.Add(methodCallExpressionArgs); parameter.ChildExpression = null;