From 6ccdebd6a4c32cd3b58a81d44c1a226c160836df Mon Sep 17 00:00:00 2001 From: 28810 <28810@YEXIANGQIN> Date: Tue, 12 Mar 2019 16:56:56 +0800 Subject: [PATCH] update --- 更新日志.md | 3 +-- 过滤器.md | 10 ++++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) 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)