var test = (from ac in this.Context.BankAccounts.Include("Agency")
where ac.Id == 1
select ac).Single();
在上面的代码中, test.Agency 会按预期返回代理商的实例。
var test = (from ac in this.Context.BankAccounts.Include("Agency")
join ag in this.Context.BankAgencies on ac.BankAgencyId equals ag.Id
where ac.Id == 1
select ac).Single();
另一方面,如果我输入连接语句, test.Agency 会返回 null 。
我正在使用Entity Framework 4.1并且我正在使用存储库...我的上下文中的选项是“ProxyCreationEnabled = false”和“LazyLoadingEnabled = true”
有没有人有类似的问题?
感谢。