Browse Source

忽略租户过滤器

Signed-off-by: skywolf627 <skywolf627@qq.com>
skywolf627 2 years ago
parent
commit
41432d684f
1 changed files with 11 additions and 0 deletions
  1. 11 0
      Admin.NET/Admin.NET.Core/Extension/RepositoryExtension.cs

+ 11 - 0
Admin.NET/Admin.NET.Core/Extension/RepositoryExtension.cs

@@ -350,4 +350,15 @@ public static class RepositoryExtension
         //    禁止使用异步函数
         //});
     }
+
+    /// <summary>
+    /// 忽略租户
+    /// </summary>
+    /// <param name="queryable"></param>
+    /// <param name="ignore">是否忽略 默认true</param>
+    /// <returns> </returns>
+    public static ISugarQueryable<T> IgnoreTenant<T>(this ISugarQueryable<T> queryable, bool ignore = true)
+    { 
+        return ignore ? queryable.ClearFilter<ITenantIdFilter>() : queryable;
+    }
 }