如何在linq中进行函数查询到sql

时间:2014-03-28 10:46:51

标签: sql linq-to-sql

Select * from tablename where id in(1,2,3);

如何通过linq对sql进行此查询。 我尝试使用Contains方法但它只适用于一个值而不是多个。

1 个答案:

答案 0 :(得分:2)

包含应适用于多个值。

var numbers = new List<int>{1, 2, 3};

var result = tablename.Where(m => numbers.Contains(m.Id));