diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/NavigatManager.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/NavigatManager.cs index ee15472c3..ebfcf4f06 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/NavigatManager.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/NavigatManager.cs @@ -529,10 +529,13 @@ namespace SqlSugar { //var x=method.Arguments[1]; var conditionals = ExpressionTool.GetExpressionValue(method.Arguments[1]) as List; - var whereObj = queryable.QueryBuilder.Builder.ConditionalModelToSql(conditionals); - where.Add(whereObj.Key); - if(whereObj.Value!=null) - result.Parameters.AddRange(whereObj.Value); + if (conditionals.Count > 0) + { + var whereObj = queryable.QueryBuilder.Builder.ConditionalModelToSql(conditionals); + where.Add(whereObj.Key); + if (whereObj.Value != null) + result.Parameters.AddRange(whereObj.Value); + } } else {