Generated SQL optimization

This commit is contained in:
sunkaixuan
2022-05-09 21:55:55 +08:00
parent bdd86cf9ed
commit 6ee039c4c5

View File

@@ -1044,6 +1044,14 @@ namespace SqlSugar
} }
public virtual int Count() public virtual int Count()
{ {
if (this.QueryBuilder.Skip == null&&
this.QueryBuilder.Take == null&&
this.QueryBuilder.OrderByValue == null &&
this.QueryBuilder.PartitionByValue == null)
{
return this.Clone().Select<int>(" COUNT(1) ").ToList().First();
}
MappingTableList expMapping; MappingTableList expMapping;
int result; int result;
_CountBegin(out expMapping, out result); _CountBegin(out expMapping, out result);