我正在调试MVC6(beta7)应用程序。我发现如果我执行这个测试代码,集合中有元素(应该如此)。
reservations.ToList()[0].RequestedVehicleType.Photos // Photos.Count == 1
使用相同的数据,原始代码导致空集合。
reservations.FirstOrDefault().RequestedVehicleType.Photos // Photos.Count == 0
更奇怪的是,如果我在执行第二个代码之前调用reservations.ToList(),结果就会很好。
reservations.ToList();
reservations.FirstOrDefault().RequestedVehicleType.Photos // Photos.Count == 1
据我所知,MVC6目前处于测试阶段,可能存在漏洞。我的问题是,这个是预期的行为还是错误?
答案 0 :(得分:1)
所有导航属性方案都未在测试版7中实现,等待测试版8和/或尝试每日构建