這可能是一個非常簡單的LINQ問題。我正在使用LINQ to SQL並拉取數據集。
我當前的代碼是這樣的:LINQ:如何測試集合中是否包含值
var tempTable = (from p in dc.Live_Diffs
where p.RowNum = 50
select new CustomResult
{
RowNum = p.RowNum,
ED1 = p.ED1,
ED2 = p.ED2,
ED3 = p.ED3,
ED4 = p.ED4,
ED5 = p.ED5,
ED6 = p.ED6,
ED7 = p.ED7,
ED8 = p.ED8
}).ToList();
我如何可以指定一個where條件如下所示:"where p.RowNum is in the set: {50,60,70}"
。
我有一個列表或雙打,而我希望避免使用大量的"OR"
條件......
非常感謝 - kcross
這一直是有史以來最快的答案 - 謝謝! – keynesiancross 2012-04-17 19:04:18
它不會讓我接受...... – keynesiancross 2012-04-17 19:04:25
@keynesiancross:有更快的,相信我:) – Tigran 2012-04-17 19:06:28