Я использовал внутреннее соединение и левое соединение в последующем запросе, но результатом было просто левое соединение между PostTags и PostXTags.в чем моя проблема?
from pt in db.PostTags
join xp in
(
from x in db.PostXTags
join p in db.Posts
on x.PostID equals p.PostID
where p.PostID == postID
select x
)
on pt.PostTagID equals xp.PostTagID into g
from ptxp in g.DefaultIfEmpty()
where (pt.BlogID == blogID && pt.Type == PostTags.Type.Category)
select pt;