LINQ组合列包含

本文关键字:包含 组合 LINQ | 更新日期: 2023-09-27 18:14:02

我有三个字段;名字,中间首字母和姓氏。我如何做一个LINQ查询来检查是否:

x = query // i.e. john
y = first name + " " + middle initial + " " last name // i.e. john a smith
if (y.contains(x))
// return y

LINQ组合列包含

如果你想用LINQ检查一个对象的多个成员,试试这个:

var items = listOfObjects.Where(t => (t.firstName + " " + t.middleInitial + " " +  t.lastName).Contains(x));