【发布时间】:2015-12-27 08:10:18
【问题描述】:
我刚刚发现,在 EF7 RC1 OrderBy() 语句中,如果导航属性为空,则从查询中删除项目。
var units = db.Units.Include(i => i.VehicleModel).OrderBy(u => u.VehicleModel.Displacement);
我在 db.Units 中有 23 个项目,其中三个将 VehicleModel 导航属性设置为 null。结果 units 将只有 20 个项目。
这是一个错误还是设计使然?如何更改项目不消失的代码?
【问题讨论】:
标签: asp.net-core-mvc entity-framework-core