Linq-to-Entities Left JOIN

前端 未结 7 830
终归单人心
终归单人心 2021-01-12 09:02

This is my query:

from forum in Forums
    join post in Posts on forum equals post.Forum into postGroup    

    from p in postGroup     
    where p.ParentP         


        
7条回答
  •  自闭症患者
    2021-01-12 09:19

    Did you try something like:

    from forum in Forums
    from posts in (Posts.Where(qPosts=> forum.ForumId == qPosts.ForumId)).DefaultIfEmpty()
    where posts.ParentPostID == 0
    orderby forum.ForumId 
    select new
    {
        forum.Title,
        forum.ForumID,
        LastPostTitle = posts.Title,
        LastPostAddedDate = posts.AddedDate
    }
    

提交回复
热议问题