diff --git a/OrmTest/Demo/Query.cs b/OrmTest/Demo/Query.cs index cdb4da1be..730a9e491 100644 --- a/OrmTest/Demo/Query.cs +++ b/OrmTest/Demo/Query.cs @@ -60,6 +60,8 @@ namespace OrmTest.Demo var getByPrimaryKey = db.Queryable().InSingle(2); var getByWhere = db.Queryable().Where(it => it.Id == 1 || it.Name == "a").ToList(); var getByFuns = db.Queryable().Where(it => NBORM.IsNullOrEmpty(it.Name)).ToList(); + var sum = db.Queryable().Sum(it=>it.Id); + var isAny = db.Queryable().Where(it=>it.Id==-1).Any(); } public static void Page() diff --git a/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs b/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs index 0a96d6c5c..ad95c2cfd 100644 --- a/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs +++ b/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs @@ -395,7 +395,7 @@ namespace SqlSugar public bool Any() { - return this.ToList().IsValuable(); + return this.Count()>0; } public ISugarQueryable Select(Expression> expression)