没有合适的资源?快使用搜索试试~ 我知道了~
QueryFilter:QueryFilter 提供了在 IQueryable<> 上以简单的方式使用动态表达式树创建复杂...
共25个文件
cs:21个
csproj:2个
sln:1个
需积分: 10 0 下载量 68 浏览量
2021-06-19
13:24:33
上传
评论
收藏 30KB ZIP 举报
温馨提示
QueryFilter 提供了一种简单的方法,通过动态表达式树在 IQueryable<> 上提供复杂的过滤。 使用一个属性,您可以对实现 IQueryable 的任何内容执行多个过滤器、包含、小于、不等于等。 这也适用于实体框架。 您还可以使用非常简单的语法为查询添加分组以支持和/或。 最重要的是,您只需使用过滤器属性。 您只需发送您的过滤器对象和您想要应用 .Where 子句的查询,然后 QueryFilter 负责其余的工作! 如果您希望 UI 能够应用这些复杂的过滤器,您甚至可以将 JSON 反序列化到您的过滤器中! 基本用法 public class SomeFilter { [ MapToProperty ] public FilterString Name { get ; set ; } public SomeFilter () { Na
资源推荐
资源详情
资源评论
收起资源包目录
QueryFilter-master.zip (25个子文件)
QueryFilter-master
src
QueryFilter.sln 1KB
QueryFilter
Attributes
MapToPropertyAttribute.cs 1KB
FilterRangeItem.cs 2KB
QueryFilterBuilder.cs 22KB
FilterGroup.cs 2KB
Enums
GroupTypeEnum.cs 583B
EquatableTypeEnum.cs 550B
CommandTypeEnum.cs 794B
StringTypeEnum.cs 1KB
RangeTypeEnum.cs 1KB
QueryFilter.csproj 3KB
FilterRange.cs 6KB
Interfaces
IQueryFilterBuilder.cs 2KB
IFilterGroup.cs 415B
IFilterItem.cs 465B
IFilterCommand.cs 792B
FilterEquatable.cs 5KB
FilterString.cs 8KB
FilterEquatableItem.cs 2KB
FilterStringItem.cs 2KB
Properties
AssemblyInfo.cs 1KB
QueryFilterTest
QueryFilterBuilderTest.cs 37KB
QueryFilterTest.csproj 5KB
Properties
AssemblyInfo.cs 1KB
README.md 11KB
共 25 条
- 1
资源评论
崔迪潇
- 粉丝: 34
- 资源: 4674
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功