有没有一种方法可以使用Entity Framework Core来获取嵌套数据而不必遍历它呢?就像带有联接的简单SQL select一样,我想在同一张表上显示所有数据
答案 0 :(得分:1)
我认为您正在寻找.Include()
和.ThenInclude()
方法,这些方法可以让您以更快速的方式加载相关数据。
有关该主题的更多信息,请参见MSDN
上的官方实体框架文档答案 1 :(得分:1)
听起来像您知道获取所需数据所需的SQL。因此,我建议您创建一个数据库视图,然后将ef实体映射到该视图。只要您正在阅读ef,它就会像对待其他任何表一样对待视图。