Linq-to-Entities Left JOIN

前端 未结 7 839
终归单人心
终归单人心 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:06

    if not mistake:

    var list = from forum in Forums.DefaultItIfEmpty()
    from post in Posts.DefaultItIfEmpty()
    where forum.forum_id == post.forum_id && post.ParentPostID==0
    select new 
    {
        forum.Title,
        forum.ForumID,  
        LastPostTitle = p.Title,
        LastPostAddedDate = p.AddedDate         
    }).OrderBy(o=>o.ForumID)
    

提交回复
热议问题