我正在使用 linq 查询数据表,然后查询结果以过滤掉我想要的内容,问题是我需要为数组的每个值查询它,这些值是这样的 ,2 或 ,22 或 , 21等
所以我通常这样做
results = from a in results
where a.countryId.ToString().Contains(value)
select a;
我想做的是这个
foreach(string str in arrayval)
{
results += from a in results
where a.countryId.ToString().Contains(str)
}
任何人都可以帮助或给我一些线索
谢谢