我一直在尝试包含以前包含的导航属性的多个导航属性,但我还没有找到正确的语法。实体关系如下图所示:

现在,我想加载所有城市,然后是所有部门,然后是所有员工,当我来到 Employee 表时,我想加载 Employee 导航属性:Projects(项目的集合)以及导航属性 Title 和 Country .
我的代码语法是:
var model = dbContext.Cities.Include(c => c.Departments.Select(e => e.Employees.Select(p => p.Projects))).ToList();
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,唯一包含的 Employee 导航属性是 Projects(一个 Project 列表,由于是一对多的关系)。但是如何包含另外两个 Employee 导航属性 Title 和 Country?