【发布时间】:2012-07-10 19:39:10
【问题描述】:
我有一个实体,可以称之为Blog。每个Blog 实体都有许多Keyword。这 2 个通过关键字表上的 fk 相关联。
我有一个带有类似 FindAllBlogByKeywords(IEnumerable<string> keywords) 签名的查询
我将如何编写一个 linq 查询来提取与参数中的所有关键字匹配的任何博客。
问题是 EF 不允许可枚举和表之间的连接。它也不包含,因为我希望查询匹配所有关键字,而不仅仅是任何一个 - 除了我有 2 个关键字列表之外,我还需要参数中的关键字是持久性中关键字的子集。
【问题讨论】:
标签: c# .net linq entity-framework join