我想在Linq中創建OR條件。條件是基於一個列表。 例如:如何在不固定長度的列表上創建linq OR條件
// list.count == 2
c=>c.state_id==list[0] or c.state_id == list[1];
// list.count == 3
c=>c.state_id==list[0] or c.state_id == list[1] or c.state_id == list[2];
對於該列表的長度是不固定的,所以如何可以建立這樣的條件? 感謝
一種方法是使用'Contains'。檢查這個答案,例如:http://stackoverflow.com/a/34710273/2946329 –