Optimize Count

This commit is contained in:
sunkaixuan
2025-09-03 21:12:53 +08:00
parent db2a78e78e
commit 59c856f448
2 changed files with 6 additions and 2 deletions

View File

@@ -133,7 +133,9 @@ namespace SqlSugar
var tableName = this.QueryBuilder.AsTables.FirstOrDefault().Value;
if (tableName.StartsWith(" (SELECT * FROM ("))
{
var list = this.Clone().Select<int>(" COUNT(1) ").ToList();
var copyDb = this.Clone();
copyDb.QueryBuilder.OrderByValue = null;
var list = copyDb.Select<int>(" COUNT(1) ").ToList();
return list.FirstOrDefault();
}
}

View File

@@ -162,7 +162,9 @@ namespace SqlSugar
var tableName= this.QueryBuilder.AsTables.FirstOrDefault().Value;
if (tableName.StartsWith(" (SELECT * FROM ("))
{
var list = await this.Clone().Select<int>(" COUNT(1) ").ToListAsync();
var copyDb = this.Clone();
copyDb.QueryBuilder.OrderByValue = null;
var list = await copyDb.Select<int>(" COUNT(1) ").ToListAsync();
return list.FirstOrDefault();
}
}