АГ
Size: a a a
АГ
АГ
АГ
E
Dv
Dv
Dv
Dv
AT
Dv
IEnumerable<Rune>
:)Dv
AT
IEnumerable<Rune>
:)AT
Dv
AT
AT
IC
DG
(
from page in DbContext.Pages
join editor in DbContext.User.Select(x => new EditorModel { Id = x.Id, Name = x.Name}) on page.editor_id equals editor.Id into editors
from editor in editors.DefaultIfEmpty()
select new PageModel
{
PageTitle = page.Title,
Editor = editor
}
)
Т.е. есть страница, у нее есть FK на редактора. Но редактора может и не быть, по этому LEFT JOIN.{
PageTitle = "Название страницы из БД",
Editor =
{
Id = 0,
Name = null
}
}
Если в JOIN не делать Select то Editor будет как и должен - null.DG