Entity Framework c# (возвращается null для столбца)

Пожалуйста, подскажите, почему при наследовании по ключу в EF, значение Company_Id всегда возвращает null? Остальные значения Department_Id и Subdivision_Id значение возвращают.

public string getFullDepartmentByDepId(int _depId)
    {
        var _tree = _context?.StruktureTree.Include(d=>d.Department).Where(c => c.Subdisvision_Id == _depId)?.FirstOrDefault();
        if (_tree != null)
        {
            string _fullDep = string.Format("{0}>{1}>{2}", _tree?.Company?.NameDep, _tree?.Department?.NameDep, _tree?.Subdisvision?.NameDep);
            return _fullDep;
        }
        return "отдел не найден";
    }

введите сюда описание изображения

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Semen

Добавил

.Include(d=>d.Department)
         .Include(c=>c.Company)
         .Include(c => c.Subdisvision)

Не загружались данные из-за Lazy Load.

→ Ссылка