EF加载整个对象图

时间:2011-11-29 03:48:45

标签: c# .net entity-framework

出于某种原因,EF正在加载我的整个对象图。我在我的edmx上启用了延迟加载启用= false并且正在调用field = db.FormFields.Include("FieldOptions").FirstOrDefault(x => x.FieldID == field.FieldID);但是它正在加载其他一些属性以及FieldOptions。如何关闭它以便不是所有东西都被加载?

1 个答案:

答案 0 :(得分:3)

如果您不想急切下拉整个对象图,请将延迟加载设置为TRUE。这就是延迟装载的全部要点 - 在需要之前不会被拉下来。

通过将其设置为false,您将关闭它,并告诉EF热切地加载相关属性。