0

我有这个查询:

int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };    
var queryError = from error in db.errors
                 //where error.battery_id == numbers 
                 select error;

我想在 where 子句中测试一个数字(error.battery_id)是否属于一个列表,然后选择正确的错误。

谢谢 !

4

2 回答 2

4

使用Containst 检查元素是否存在于数组中

 var queryError = from error in db.errors
             where numbers.Contains(error.battery_id)
             select error;
于 2013-07-12T09:06:44.293 回答
3
var queryError = from error in db.errors
                 where numbers.Contains(error.battery_id)
                 select error;
于 2013-07-12T09:06:18.120 回答