使用lambda表达式在对象的对象列表中搜索?

时间:2010-01-28 01:19:36

标签: c# asp.net linq-to-entities lambda

我有2张桌子;他们有多对多的关系。一个叫做Blog,另一个是Tag。

博客可以包含标记对象列表。如何使用lambda表达式获取所有传入标记名称的博客?

谢谢!

1 个答案:

答案 0 :(得分:3)

假设Tag表有一个Name属性,它可能是这样的(粗略地):

string tagName = "tag-to-search-for";
var query = Blog.Where(blog => blog.Tag.Any(tag => tag.Name == tagName));