代码之家  ›  专栏  ›  技术社区  ›  hanesjw

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

  •  2
  • hanesjw  · 技术社区  · 15 年前

    我有两张桌子,他们有很多对很多的关系。一个叫做博客,另一个叫做标签。

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

    谢谢!

    1 回复  |  直到 15 年前
        1
  •  3
  •   Ahmad Mageed    15 年前

    假设标记表有一个name属性,它可能是这样的(大致上):

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