diff --git a/Src/Asp.Net/SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs b/Src/Asp.Net/SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs index 6629a8b92..bc3849c5d 100644 --- a/Src/Asp.Net/SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs +++ b/Src/Asp.Net/SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs @@ -676,9 +676,10 @@ namespace SqlSugar } public virtual string AggregateSumNoNull(MethodCallExpressionModel model) { - model.Args[0].MemberName = AggregateSum(model); model.Args.Add(new MethodCallExpressionArgs() { MemberValue = 0, MemberName = 0 }); - return IsNull(model); + var name= IsNull(model); + model.Args[0].MemberName = name; + return AggregateSum(model); } } } diff --git a/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs b/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs index 6629a8b92..bc3849c5d 100644 --- a/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs +++ b/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/DbMethods/DefaultDbMethod.cs @@ -676,9 +676,10 @@ namespace SqlSugar } public virtual string AggregateSumNoNull(MethodCallExpressionModel model) { - model.Args[0].MemberName = AggregateSum(model); model.Args.Add(new MethodCallExpressionArgs() { MemberValue = 0, MemberName = 0 }); - return IsNull(model); + var name= IsNull(model); + model.Args[0].MemberName = name; + return AggregateSum(model); } } }