Ver Fonte

😎增加自定义业务实体过滤器示例

zuohuaijun há 2 anos atrás
pai
commit
b53f23a080
1 ficheiros alterados com 19 adições e 1 exclusões
  1. 19 1
      Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarFilter.cs

+ 19 - 1
Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarFilter.cs

@@ -191,4 +191,22 @@ public interface IEntityFilter
     /// </summary>
     /// <returns></returns>
     IEnumerable<TableFilterItem<object>> AddEntityFilter();
-}
+}
+
+///// <summary>
+///// 自定义业务实体过滤器示例
+///// </summary>
+//public class TestEntityFilter : IEntityFilter
+//{
+//    public IEnumerable<TableFilterItem<object>> AddEntityFilter()
+//    {
+//        // 构造自定义条件的过滤器
+//        Expression<Func<SysUser, bool>> dynamicExpression = u => u.Remark.Contains("xxx");
+//        var tableFilterItem = new TableFilterItem<object>(typeof(SysUser), dynamicExpression);
+
+//        return new[]
+//        {
+//            tableFilterItem
+//        };
+//    }
+//}