Update gobal filter

This commit is contained in:
sunkaixuan
2023-01-20 14:26:33 +08:00
parent 120031abad
commit d1215d18bb

View File

@@ -50,6 +50,18 @@ namespace SqlSugar
{
_Filters = new List<SqlFilterItem>();
}
public void Clear<T>()
{
_Filters = _Filters.Where(it => !(it is TableFilterItem<T>)).ToList();
}
public void Clear<T,T2>()
{
_Filters = _Filters.Where(it => !(it is TableFilterItem<T>) && !(it is TableFilterItem<T2>)).ToList();
}
public void Clear<T, T2,T3>()
{
_Filters = _Filters.Where(it => !(it is TableFilterItem<T>) && !(it is TableFilterItem<T2>) && !(it is TableFilterItem<T3>)).ToList();
}
public void ClearAndBackup()
{
_BackUpFilters = _Filters;