我没有使用虚拟导航属性
我想手动指定要加载的字段
IQueryable<ScheduleModel> q = _db.Schedules;
q = q.Include(x => x.ElementItem); <-- load ElementItem
q = q.Include(x => x.ScheduleHours); <-- load collection
但是EF7加载(或赋值)ScheduleHours [0..x] .ElementItem,因为ElementItem在第一个Include()
中加载了相同的Id在Json中序列化后,我有了大模型。
如何禁用自动加载未指定的字段?