我试图使用linq查询数据表,理想情况下我想要做的是将一列字符串与一个字符串数组进行比较,返回匹配的字符串。
有什么想法吗?
提前干杯
CM
答案 0 :(得分:3)
您需要使用DataRowExtensions的Field<T>
方法之一。
var foo = from r in dt.AsEnumerable()
where bar.Contains(r.Field<string>("barColumn"))
select r;
答案 1 :(得分:1)
myDB.Where(x=> array.Contains(x));