在SQL中,您可以编写一个查询,例如:
SELECT NAME, QUOTA, SALES FROM SALESREPS
WHERE REP_OFFICE IN (11, 13, 52);
如何在LINQ中构建IN集合操作?
答案 0 :(得分:3)
我假设我们在这里谈论LINQ to Objects:
var x = from s in SalesReps
where new[] { 11, 13, 52 }.Contains(s.RepOffice)
select s;
答案 1 :(得分:0)
int[] nums = new { 11, 13, 52 };
IEnumerable<SalesRep> salesReps =
MyEntities.SalesReps.Where(s => nums.Contains(s.Rep_Office));