From e20bae24d7cfb50f41c9fa30bd140d3aa0cf26fb Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sat, 24 Feb 2024 16:14:44 +0800 Subject: [PATCH] Optimized code --- .../SqlSugar/Abstract/QueryableProvider/QueryableExecuteSql.cs | 2 +- .../Abstract/QueryableProvider/QueryableExecuteSqlAsync.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableExecuteSql.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableExecuteSql.cs index 88d3b4926..2e75a8115 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableExecuteSql.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableExecuteSql.cs @@ -93,7 +93,7 @@ namespace SqlSugar } public virtual bool Any() { - return this.Select("1").ToList().Count() > 0; + return this.Take(1).Select("1").ToList().Count() > 0; } public virtual List ToList(Expression> expression) diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableExecuteSqlAsync.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableExecuteSqlAsync.cs index 0a5383582..229ad2b44 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableExecuteSqlAsync.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableExecuteSqlAsync.cs @@ -131,7 +131,7 @@ namespace SqlSugar public async Task AnyAsync() { - return await this.CountAsync() > 0; + return (await this.Take(1).Select("1").ToListAsync()).Count() > 0; ; } public Task CountAsync(CancellationToken token)