Объединениям в Entity Framework нужна помощь - PullRequest
0 голосов
/ 14 августа 2011

У меня есть 3 таблицы:

Регион :

ID,
Name

Район

ID,
RegionID,
Name

Город

ID,
DistrictID,
Name

Когда я пишу так:

var result = (from item in db.Region.Include("District.City")
              select item).ToList();

В результате мои объекты зависят друг от друга

Например: In RegionУ меня есть 2 объекта: District 4 объекта и City 8 объектов

Я хочу написать это с помощью Linq Join, а не с include()

Вы можете мне помочь ??

1 Ответ

0 голосов
/ 14 августа 2011

Вы можете использовать join вместо include, но ваши отношения не изменятся

var result = from r in db.Region
             join d in db.District on r.ID equals d.RegionID
             join c in db.City on d.ID equals c.DistrictID
             where r.ID == 1
             select r;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...