Where句で条件を使用するにはどうすればよいですか?
ユーザーは、リストからセクション、製品、およびモデルを選択して、結果を確認できます。すべてのフィールドに項目See All
を追加し、ユーザーが選択した場合See All
、すべてのセクションですべての製品を表示できます。そのため、すべてのプロパティが -1 ドットに等しい場合に値をチェックするクエリを作成し、where 条件を指定します。
//My Model
struct Model
{
public int SectionCode{get;set;}
public int ProductCode{get;set;}
public int ModelCode{get;set;}
}
var query=DBContext.Model.Where(data=>data.ModelCode==_ModelCode//if ModelCode!=-1
&& ProductCode==_ProductCode//if ProductCode!=-1
&& SectionCode==_SectionCode//if SectionCode!=-1 )
私はいくつかでそれを書くことができることを知っていますif
が、多くの条件をチェックする必要があります.だから知りたいのですが、どのように書くことができますか?