だから私はこのクエリを機能させることができました
List<string> listStatus = new List<string>() ;
listStatus.add("Text1");
List<string> listMerchants = new List<string>() ;
listMerchants.add("Text2");
from item in db.vw_Dropship_OrderItems
where listStatus.Contains(item.StatusCode)
&& listMerchants.Contains(item.MerchantId)
select item;
ここでは、listStatus と listMerchant が null でないかどうかを確認してから、WHERE 句内に配置します。
お気に入り
listMerchants が null の場合、クエリは次のようになります
where listStatus.Contains(item.StatusCode)
switch や If 条件は使いたくない。
ありがとう