EF是如何进行延迟加载的
1、首先我们需要新建一个NET的web项目,然后添加一个aspx页面,往页面中添加一个按钮,点击查询数据库中的表信息,如下图所示:

3、下面我们要做的是运行程序,看一下是否在浏览器中输出了内容那,如果正常的输入说明我们的语法没有错误,就可以进行下面的操作了

5、我们在循环那打个断点,然后点击查询按钮,在看一下profile工具中是否执行了SQL语句。注意修改了aspx文件一定要保存重新生成一下,否则不起作用。

7、通过以上的步骤我们得出了结论,那么就是EF进行查询的时候,不是立马得出数据,而是调用的时候才执行SQL语句,这也就是EF的延迟加载机制