diff --git a/Src/Asp.NetCore2/SqlSugar/Json2Sql/ModelToSql/FuncModelToSql.cs b/Src/Asp.NetCore2/SqlSugar/Json2Sql/ModelToSql/FuncModelToSql.cs index 2861a25e0..cc95c30eb 100644 --- a/Src/Asp.NetCore2/SqlSugar/Json2Sql/ModelToSql/FuncModelToSql.cs +++ b/Src/Asp.NetCore2/SqlSugar/Json2Sql/ModelToSql/FuncModelToSql.cs @@ -69,7 +69,7 @@ namespace SqlSugar .FirstOrDefault(); } private static string GetMethodName(string name, List methods) - { + { var result = methods.FirstOrDefault(it => name.EqualCase("SqlFunc_" + it) || name.EqualCase(it)); Check.Exception(result == null, $" { name } is error "); return result; @@ -92,12 +92,12 @@ namespace SqlSugar string resSql; var args = new List(); foreach (var item in parameters) - { + { var value = GetSqlPart(item, resPars); args.Add(new MethodCallExpressionArgs { MemberName = value, - MemberValue = value, + MemberValue = resPars.FirstOrDefault(it => it.ParameterName == value)?.Value?? value, IsMember = true }); }