var innerJoinQuery =
from a in Article
join at in ArticleTag on a.Id equals at.ArticleId
where at.TagId == 8
select a;
Это самый эффективный способ сделать это. Если вы используете расширения LINQ
, могут быть хитрые "вещи", которые EF может сделать, но если вы настаиваете ...
var innerJoinResult =
Articles.Join(ArticleTags.Where(x => x.TagId == 8),
a => a.Id,
at => at.ArticleId,
(a, at) => a);