gpt4 book ai didi

c# - 创建依赖于多个搜索字段的动态 LINQ 查询的最有效方法?

转载 作者:太空宇宙 更新时间:2023-11-03 22:44:14 25 4
gpt4 key购买 nike

<分区>

我正在创建一个 Web 应用程序,它根据输入的条件从数据库中检索数据。问题是我有 10 个不同的搜索字段,只需要填写其中一个,其余的可以为空。

所以我有:

Textbox1
Textbox2
..
..
Textbox10

我当前的查询是:

checked = false;
if (Textbox1.Text != null)
{
result = //query here
checked = true;
}

if (Textbox2.Text != null)
{
if(checked==false)
{
result = //new query here
checked = true;
}
else
{

result = results.Where(...new query to filter Textbox2 from previous
query)
}
}

等等。

我如何在一个查询中构建它并忽略没有值的文本框?

谢谢

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