Это мой запрос:Linq к Entities левый РЕГИСТРИРУЙТЕСЬ
from forum in Forums
join post in Posts on forum equals post.Forum into postGroup
from p in postGroup
where p.ParentPostID==0
select new
{
forum.Title,
forum.ForumID,
LastPostTitle = p.Title,
LastPostAddedDate = p.AddedDate
}).OrderBy(o=>o.ForumID)
В настоящее время Регистрация не осталось присоединиться, то есть, если какой-то форум не пост, который принадлежит к нему, он не будет возвращен ,
Форум без сообщений должен быть возвращен с нулевыми (или по умолчанию) значениями свойств сообщения.
UPDATE
Набор результат должен быть какой-то вещи, как, что:
ForumId | ForumTitle | LastPostTitle | LastPostAddedDate
--------+------------+---------------+------------------
4 | Sport | blabla | 12/4/2010
4 | Sport | blabla | 15/4/2010
6 | Games | blabla | 1/5/2010
7 | Flame | |
ваш 'от р в postGroup' должно быть 'от р в postGroup.DefualtIfEmpty()' –