多対多の関係で次のデータベース テーブルがあります。
Article
- Id
ArticleTag
- ArticleId
- TagId
Tag
- Id
*すべての ID は int です
同じ記事に属する複数のタグに一致する記事のリストを返す LINQ to SQL クエリを作成する方法がわかりません。
例: タグ 2 と 5 の記事を返す
Article 1 has tags 2,3,5
Article 2 has tags 2,3,6,7
Article 3 has tags 2,5,9
Article 4 has tags 1,2,9,12
結果は第1条と第3条だけになる