Filter BUG

This commit is contained in:
sunkaixuan 2017-10-13 13:10:34 +08:00
parent 5759cebe10
commit d7cc1c190b
2 changed files with 16 additions and 5 deletions

View File

@ -589,11 +589,17 @@ namespace SqlSugar
{
_RestoreMapping = false;
List<T> result = null;
totalNumber = this.Count();
if (totalNumber == 0)
result = new List<T>();
else
result = ToPageList(pageIndex, pageSize);
int count = this.Count();
QueryBuilder.IsDisabledGobalFilter = UtilMethods.GetOldValue(QueryBuilder.IsDisabledGobalFilter, () =>
{
QueryBuilder.IsDisabledGobalFilter = true;
if (count == 0)
result = new List<T>();
else
result = ToPageList(pageIndex, pageSize);
});
totalNumber = count;
_RestoreMapping = true;
return result;
}

View File

@ -87,5 +87,10 @@ namespace SqlSugar
return dbTypeName;
}
internal static T GetOldValue<T>(T value, Action action)
{
action();
return value;
}
}
}