百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

Sieve

> 编程语言
开源

⚗️ 简洁且可扩展的排序、过滤和分页功能,适用于 ASP.NET Core

1.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

⚗️ 简洁且可扩展的排序、过滤和分页功能,适用于 ASP.NET Core

Sieve

⚗️ Sieve 是一个简单、清晰且可扩展的 .NET Core 框架,它 在开箱即用的情况下就提供了排序、过滤和分页功能。 最常见的用例是用于服务 ASP.NET Core 的 GET 查询。

Sieve 只会对具有属性 [Sieve(CanSort = true, CanFilter = true)] 的属性进行排序/过滤(它们不一定都为 true)。因此,对于我们的 Post 实体模型示例:

在处理返回帖子的操作中,使用 SieveModel 获取排序/筛选/页查询。将其应用于您的数据,方法是将 SieveProcessor 注入控制器中,并使用其 Apply 方法。例如:

Get Sieve on nuget [Sieve(CanFilter = true, CanSort = true)] [Sieve(CanFilter = true, CanSort = true)] [Sieve(CanFilter = true, CanSort = true)] [Sieve(CanFilter = true, CanSort = true, Name = "created")] [HttpGet]

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#asp-net-core-mvcaspnetcorefilternetcore2

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言