3

拥有这个模型(所有属性都是单一(不是集合)导航属性)

- University
  - Department
    - Classroom
      - Teacher

为了获得每个级别的虚线名称,我们必须手动编写它。

   query.Include("Department")
        .Include("Department.Classroom")
        .Include("Department.Classroom.Teacher")

对于我们可以使用的第一级,nameof(University.Department)但对于其余的我们有两个手动编写。

我们怎么能像这样简单nameof(University.Department.Classroom)呢?

PS我不想使用SelectSelectMany扩展方法,我需要将它们作为string值。

4

0 回答 0