LINQ组合列包含

时间:2013-05-16 17:18:43

标签: c# linq linq-to-sql

我有三个领域;名字,中间名字和姓氏。我如何进行LINQ查询以检查是否:

x = query // i.e. john
y = first name + " " + middle initial + " " last name // i.e. john a smith

if (y.contains(x))

// return y

1 个答案:

答案 0 :(得分:1)

如果您想要使用LINQ检查对象的多个成员,请尝试以下方法:

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