私はエンティティを持っています。たとえば、それを呼び出しますBlog
。各Blog
エンティティには多くのがありKeyword
ます。2つは、キーワードテーブルのfkを介して関連付けられています。
このような署名のあるクエリがありますFindAllBlogByKeywords(IEnumerable<string> keywords)
パラメータ内のすべてのキーワードに一致するブログをプルするlinqクエリを作成するにはどうすればよいですか。
問題は、EFが列挙可能テーブルとテーブル間の結合を許可していないことです。クエリを1つだけでなくすべてのキーワードに一致させたいので、どちらも含まれていません-2つのキーワードリストがあることに加えて、パラメーター内のキーワードが永続性内のキーワードのサブセットである必要があります。