mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-20 02:29:39 +08:00
-
This commit is contained in:
@@ -452,14 +452,14 @@ namespace SqlSugar
|
|||||||
{
|
{
|
||||||
InitMapping();
|
InitMapping();
|
||||||
QueryBuilder.IsCount = true;
|
QueryBuilder.IsCount = true;
|
||||||
var sql = string.Empty;
|
|
||||||
sql = QueryBuilder.ToSqlString();
|
int reval = GetCount();
|
||||||
sql = QueryBuilder.ToCountSql(sql);
|
|
||||||
var reval = Context.Ado.GetInt(sql, QueryBuilder.Parameters.ToArray());
|
|
||||||
RestoreMapping();
|
RestoreMapping();
|
||||||
QueryBuilder.IsCount = false;
|
QueryBuilder.IsCount = false;
|
||||||
return reval;
|
return reval;
|
||||||
}
|
}
|
||||||
|
|
||||||
public virtual int Count(Expression<Func<T, bool>> expression)
|
public virtual int Count(Expression<Func<T, bool>> expression)
|
||||||
{
|
{
|
||||||
_Where(expression);
|
_Where(expression);
|
||||||
@@ -1043,6 +1043,14 @@ namespace SqlSugar
|
|||||||
RestoreMapping();
|
RestoreMapping();
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
protected int GetCount()
|
||||||
|
{
|
||||||
|
var sql = string.Empty;
|
||||||
|
sql = QueryBuilder.ToSqlString();
|
||||||
|
sql = QueryBuilder.ToCountSql(sql);
|
||||||
|
var reval = Context.Ado.GetInt(sql, QueryBuilder.Parameters.ToArray());
|
||||||
|
return reval;
|
||||||
|
}
|
||||||
|
|
||||||
protected List<TResult> GetData<TResult>(KeyValuePair<string, List<SugarParameter>> sqlObj)
|
protected List<TResult> GetData<TResult>(KeyValuePair<string, List<SugarParameter>> sqlObj)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user