mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2026-02-27 16:50:33 +08:00
Update gobal filter
This commit is contained in:
@@ -54,6 +54,10 @@ namespace SqlSugar
|
||||
{
|
||||
_Filters = _Filters.Where(it => !(it is TableFilterItem<T>)).ToList();
|
||||
}
|
||||
public void Clear(params Type [] types)
|
||||
{
|
||||
_Filters = _Filters.Where(it => !types.Contains(it.type)).ToList();
|
||||
}
|
||||
public void Clear<T,T2>()
|
||||
{
|
||||
_Filters = _Filters.Where(it => !(it is TableFilterItem<T>) && !(it is TableFilterItem<T2>)).ToList();
|
||||
@@ -86,6 +90,12 @@ namespace SqlSugar
|
||||
_Filters = _BackUpFilters.Where(it => !(it is TableFilterItem<T>) && !(it is TableFilterItem<T2>) && !(it is TableFilterItem<T3>)).ToList();
|
||||
}
|
||||
|
||||
public void ClearAndBackup(params Type[] types)
|
||||
{
|
||||
_BackUpFilters = _Filters;
|
||||
_Filters = _BackUpFilters.Where(it =>!types.Contains(it.type)).ToList();
|
||||
}
|
||||
|
||||
public void Restore()
|
||||
{
|
||||
_Filters = _BackUpFilters;
|
||||
|
||||
Reference in New Issue
Block a user