Entity Framework允许控制对象之间的关系,在使用EF的过程中,很多时候我们会进行查询的操作,当我们进行查询的时候,哪些数据会被加载到内存中呢?所有的数据都需要吗?在一些场合可能有意义,例如:当查询的实体仅仅拥有一个相关的子实体时可以加载所有的数据到内存中.但是,在多数情况下,你可能并不需要加载全部的数据, 而是只要加载一部分的数据即可. 默认情况下,EF仅仅加载查询中涉及到的实体,但是它支持两种特性来帮助你控制加载: 1.贪婪加载 2.延迟加载 下面以客户类型.客户和客户邮件三个实…