c# - 在 Entity Framework 中填充导航属性?

标签 c# entity-framework

有没有一种方法可以在 Entity Framework 中填充对象的导航属性,同时通过传递对象的主键来加载对象本身?

可以说:

context.Request.LoadUsingPk(pk).LoadNavigationPropertiesRelatedToThisRequest

最佳答案

是 - 对于预先加载,您可以添加 Include() 调用 ( MSDN ):

context.Request.Include( request => request.NavigationProperty )...

这是一个扩展方法,因此您必须添加一个 using 使其可见:

using System.Data.Entity;

这里有一篇关于它的 MSDN 文章:Entity Framework - Loading Related Entities

关于c# - 在 Entity Framework 中填充导航属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15910906/

相关文章:

c# - 如何将 lambda 表达式翻译成英文?

c# - 使用 AudioPlayerAgent 时禁用通用音量控制 (uvc) 中的下一个/上一个按钮

c# - DetectChanges 如何工作?

sql - 唯一列约束是否会影响 SQL Server 中 INSERT 操作的性能

entity-framework - 什么是 Entity Framework ?我们为什么使用它?

c# - 多线程可访问 "shared"列表框

c# - 线程安全代码变得过于笨拙?

使用带有 SHA256 证书的 ECDSA 进行 C# 签名验证

c# - 接受谓词和 orderby 的存储库方法

c# - 防止客户端从 API 获取相同的记录