【发布时间】:2012-07-16 17:58:47
【问题描述】:
当我尝试查询请求时,我想从用户对象加载渴望的图片对象。
型号
用户[表]
--图片[导航属性]
--好友[导航属性]
请求[表]
--用户[导航属性]
i,m 使用以下查询。
var req = Context.Requests.Include(e => e.User).Include(d => d.User.Pictures).Where(c => c.Destination.Contains(CityName));
如果我看到 SQL 服务器跟踪执行的查询已加入图片表并获取相关数据。
但在 C# 中无法获取预先加载的图片对象。
当我尝试查找图片对象的任何属性时 [发生延迟加载],我可以在 sql server 跟踪中看到另一个查询。
如何在不延迟加载的情况下访问图片属性?
【问题讨论】:
标签: c# entity-framework