实体框架7核心禁用自动加载

时间:2017-02-22 20:06:08

标签: c# entity-framework

我没有使用虚拟导航属性

我想手动指定要加载的字段

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中序列化后,我有了大模型。

如何禁用自动加载未指定的字段?

0 个答案:

没有答案