I\'ve got this really basic table structure:
Posts
PostXTags
PostTags
There is a 1-n relation between Posts, PostXTags and between PostTags,
I think what you are trying to achieve is
var posts = _db.Posts.Include("PostXTags.PostTag"). Where(p => p.PostXTags.Any( pxt => pxt.PostTags.Any( pt => pt.Type == 2 ) ));