Синтаксис включения и объединения EntityFramework

#sqlite #entity-framework-core

#sqlite #entity-framework-core

Вопрос:

Я подключаюсь к сторонней базе данных SQLite. Добавить Я изо всех сил пытаюсь получить правильный синтаксис для присоединения значения поиска к ряду вложенных включений. Таблицами являются Company, Dept, Employee и EmployeeType. EmployeeType — это список идентификаторов с соответствующим именем, например, 1 = Случайный, 2 = неполный рабочий день и т.д. У Employee есть EmpTypeID, который следует использовать для поиска строки EmployeeType. У меня вложение работает нормально следующим образом:

 var Org= await _db.Company.Include(d => d.Depts).ThenInclude(e => e.Employees).ToListAsync();
  

Чего я не могу понять, так это как выполнить объединение, чтобы получить EmployeeType.Имя сотрудника в результирующем наборе?

Комментарии:

1. Я думаю, вам было бы лучше начать, если бы вы начали с _db.Emplyee . Затем вы можете использовать навигационные свойства, чтобы получить company в одном направлении и Emplyeetype в другом направлении