У меня есть эта диаграмма БД и вы хотите сделать запрос, чтобы найти все Списки пользователей в данной области. RegionId поставляется.Комплекс Linq Collection Query
Так что я могу получить все отделы этого кода (не может быть лучшим способом ..):
var region = context.Regions.Find(regionId);
IEnumerable<Department> departments = region.Areas
.SelectMany(a => a.Workplaces)
.SelectMany(w => w.Departments);
Счет может иметь много списков пользователей, и Учет может быть связан со многими Отделы. Может кто-то сформулировать запрос для достижения этого, пожалуйста?
Я просто понял, что эта модель перепутались. Отделы> - <Учетных записей должно быть много для многих ... Эта диаграмма БД бесполезна :-( – Simon
Диаграмма в данный момент правильная ... grr @ downvoters :(будет пытаться ответить ниже позже сегодня и скоро вернется. – Simon