【发布时间】:2013-06-03 01:53:51
【问题描述】:
我们的目标是构建一个可以在多个字段搜索中输入的搜索表单。但输入所有字段是可选的。 LINQ 中的等效代码是什么? 谢谢。
string str = "";
if(a!="")
str += "f1 == a";
if(b!="")
str += " && f2 == b";
if(c!="")
str += " && f3 == c";
select f1, f2, f3 from p
where str;
【问题讨论】: