Original
2026-09-23
777
Blazor Admin 高级查询实战:条件筛选、动态查询与关联数据
本文详解 AdminTable 查询条件的实现机制:从搜索框、列头筛选、高级搜索到自定义查询,四类入口数据分别收集至 QueryPageOptions 的不同字段。通过 ToDynamicFilter 方法统一翻译为 DynamicFilterInfo,其中模糊搜索用“或”逻辑,其余为“与”关系。操作符自动映射,支持 [Flags] 枚举的位运算筛选,并通过 IgnoreSearchColumns 避免导航属性误用。排序优先级明确,不覆盖原始 OrderBy,确保查询逻辑清晰可靠。
Read More