diff --git a/更新日志.md b/更新日志.md index cee8d4c..275d654 100644 --- a/更新日志.md +++ b/更新日志.md @@ -12,8 +12,7 @@ repos.DataFilter.Enable("test") repos.DataFilter.EnableAll() repos.DataFilter.Apply("name", a => a.Id > 1) 附加新的过滤器 ``` - -repos.DataFilter.Apply 附加新的过滤器 +- 增加 using DataFilter.Disable、Enable 使用完成后恢复可用状态; ## v0.3.12 diff --git a/过滤器.md b/过滤器.md index 761b0c2..8632a18 100644 --- a/过滤器.md +++ b/过滤器.md @@ -102,6 +102,16 @@ repos1.Select.ToSql() 4、仓储对象创建时,从全局过滤器copy进来,然后自己管理自己。修改后不影响其他或全局设置。 +## 临时禁用过滤器 + +```csharp +using (repos1.DataFilter.Disable("test")) { + //在这段中,repos1 之 test 过滤器失效 +} + +//repos1 之 test 过滤器重新生效 +``` + ## 参考资料 - [《租户》](https://github.com/2881099/FreeSql/wiki/%e7%a7%9f%e6%88%b7)