Linq语句查找某一行并检查该值是否在列中
本文关键字:检查 是否 一行 查找 语句 Linq | 更新日期: 2023-09-27 18:16:03
我有一个linq语句查找数据表并查看特定的行并检查该行中的列是否等于值,这是工作的我只是想知道是否有更好的方法来写这个
bool isExisting = DataTable.AsEnumerable()
.Where(x => x.Field<int>("Column5") == 2)
.Any(x => x.Field<string>("ColumnName") == specificNAme);
可以组合Where
和Any
:
bool isExisting = DataTable
.AsEnumerable()
.Any(x => x.Field<int>("Column5") == 2 &&
x.Field<string>("ColumnName") == specificNAme);