【发布时间】:2011-01-15 08:33:00
【问题描述】:
我有一个页面让用户根据选择的不同过滤器生成报告。 我需要一些关于我的想法的建议或想法
循环通过每个过滤器控件 (复选框,多选列表, 单选框列表)并构建动态 where 条件和连词 对于每个过滤器,然后运行查询
获取所有数据(我认为这将 导致所有 4-5 过载 表加入),然后使用 Linq 根据用户选择过滤此数据
有没有更好的实现方式 这个?
【问题讨论】:
标签: c# .net asp.net linq dataset
我有一个页面让用户根据选择的不同过滤器生成报告。 我需要一些关于我的想法的建议或想法
循环通过每个过滤器控件 (复选框,多选列表, 单选框列表)并构建动态 where 条件和连词 对于每个过滤器,然后运行查询
获取所有数据(我认为这将 导致所有 4-5 过载 表加入),然后使用 Linq 根据用户选择过滤此数据
有没有更好的实现方式 这个?
【问题讨论】:
标签: c# .net asp.net linq dataset
我过去创建了一个高级搜索页面,使用的内容听起来与您最初的想法相似。我的解决方案类似于这个 SO 问题“Advice for Building a dynamic “Advanced Search” Control in ASP.NET”。我认为与您的问题相关的并不是这个问题的答案,而是他在哪里描述了他对我认为与您所要求的内容相似的实现。
一组可服务的 API 对象 表示实体、字段和 搜索,它处理构建一个 搜索、生成 SQL 并返回 结果。
【讨论】: