gpt4 book ai didi

c# - 如何使 WHERE 子句中的项目可选?

转载 作者:太空宇宙 更新时间:2023-11-03 17:52:30 26 4
gpt4 key购买 nike

<分区>

public List<..> GetSomething(int column1Value, int column2Value, string column3Value)
{

from t1 in this.DataContext.Table1
where t1.column1 == column1Value &&
t1.column2 == column2Value &&
t1.column3 == column3Value

}

现在我想重新使用上面的查询,即不想重复它,但唯一的区别是我希望 t1.column3 == column3Value 成为选项,所以我这样调用它:

GetSomething(1,2,"HELLO");

GetSomething(1,2);

是否可以使 where 子句的这一部分成为条件?意思是如果你传入 "",那么它会忽略那个子句?

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