Linq到SQl查询扩展

zsh*_*arp 2 c# linq-to-sql

query = query.Where(m => m.People.Contains(s)).Select(m => m).ToList();
Run Code Online (Sandbox Code Playgroud)

在上面,"人"是一个字符串的IList.如果我用一个带有字符串作为该对象字段的对象列表替换People,我该如何得到相同的结果.

Mar*_*ell 5

怎么样:

query = query.Where(m => m.People.Any(p => p.SomeProp == s)).ToList();
Run Code Online (Sandbox Code Playgroud)