var x = connection.Set<Team>()
.Include(t => t.Level)
.Select(t =>
new {Team = t, LevelForTesting = t.Level})
.ToList()
为什么我没有得到对象x [0] .Team.Level(我有&#39; null&#39;)但得到对象x [0] .LevelForTesting?如何更改此代码以获取x [0] .Team.Level?感谢。
答案 0 :(得分:2)
您正在通过匿名选择丢弃您的急切加载结果。只需删除选择,您就可以访问rspec
列表中的# Gemfile
group :rspec do
gem 'factory_girl_rails', '~> 4.0'
gem 'faker'
end
:
Level
为了更好地理解延迟/急切加载,您应该read this。基本上,急切加载会填充实体列表的指定导航属性。