gpt4 book ai didi

c# - 实现高级过滤页面

转载 作者:行者123 更新时间:2023-11-30 18:09:46 25 4
gpt4 key购买 nike

我有一个页面,让用户可以根据所选的不同过滤器生成报告。我的想法需要一些建议或想法

  1. 遍历每个过滤器控件(复选框,多选列表,单选框列表)并构建动态where 条件和连词对于每个过滤器,然后运行查询

  2. 获取所有数据(我认为这会导致所有 4-5 过载表连接),然后使用 Linq 来根据用户选择过滤此数据

  3. 有没有更好的实现方式这个?

最佳答案

我过去使用听起来与您的第一个想法相似的内容创建了一个高级搜索页面。我的解决方案类似于这个 SO 问题,“Advice for Building a dynamic “Advanced Search” Control in ASP.NET”。我认为与您的问题相关的与其说是这个问题的答案,不如说是他描述了他对我认为与您所问内容相似的实现的地方。

A serviceable set of API objects representing entities, fields, and searches, which handles constructing a search, generating SQL, and returning the results.

关于c# - 实现高级过滤页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2238426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com