【发布时间】:2017-04-23 13:19:51
【问题描述】:
如何在 1 个主键表和 2 个外键表之间进行预加载?
假设我有表 A(主要)
表 A 标识 INT 名称
表 B 标识 INT 帮助情报
表 C 标识 INT 帮助情报
【问题讨论】:
-
什么是数据库查询上下文中的“急切加载”?只需让数据库处理数据即可。
-
@GordonLinoff 这是一个实体框架的东西。 ORM 是否预先或在需要时检索相关实体的数据。
-
这里有很多关于EF eager vs lazy loading 的介绍性内容,但是您的代码示例暗示您正在尝试执行 SQL,这非常不同。
-
Context.A.Include(Function(a) a.B).Include(Function(a) a.C).ToList()
标签: sql-server vb.net entity-framework linq-to-entities eager-loading