我只需要从数据表中查找具有来自一列的多个值的数据。
下面是一个例子:
var Value = (from r in datatable.AsEnumerable()
where r.Field<string>(ColumnName).Contains("test1,test2")
select r ).ToList();
这里 ColumnName 是我的数据表的列名,“test1,test2”是不同的值(值的数量是动态的,并且有“,”作为分隔符)。
我想让这个 Linq 查询返回数据表中所有值等于“ test1
”和“ test2
”的记录。
编辑:上面的 LINQ 查询返回如下 SQL 查询的结果。
Select * from Table where ColumnName in ('test1','test2')