我有三个领域;名字,中间名字和姓氏。我如何进行LINQ查询以检查是否:
x = query // i.e. john
y = first name + " " + middle initial + " " last name // i.e. john a smith
if (y.contains(x))
// return y
答案 0 :(得分:1)
如果您想要使用LINQ检查对象的多个成员,请尝试以下方法:
var items = listOfObjects.Where(t => (t.firstName + " " + t.middleInitial + " " + t.lastName).Contains(x));