实体框架核心获取相关数据而无需嵌套

时间:2019-09-06 10:58:04

标签: entity-framework-core

有没有一种方法可以使用Entity Framework Core来获取嵌套数据而不必遍历它呢?就像带有联接的简单SQL select一样,我想在同一张表上显示所有数据

2 个答案:

答案 0 :(得分:1)

我认为您正在寻找.Include().ThenInclude()方法,这些方法可以让您以更快速的方式加载相关数据。

有关该主题的更多信息,请参见MSDN

上的官方实体框架文档

答案 1 :(得分:1)

听起来像您知道获取所需数据所需的SQL。因此,我建议您创建一个数据库视图,然后将ef实体映射到该视图。只要您正在阅读ef,它就会像对待其他任何表一样对待视图。