我知道这可能是一个愚蠢的问题,但是对于初学者,我必须向专家提出这个问题以消除我的疑问。当我们使用实体框架通过连接多个表从数据库中查询数据时,它会创建一个 sql 查询,然后这个查询会被触发到数据库以获取记录。
“我们知道,如果我们从 .net 代码执行大型查询,它会增加网络流量并且性能会下降。因此,我们创建并执行存储过程而不是编写大型查询,这会显着提高性能。”
我的问题是 - EF 是否没有使用相同的旧概念来创建导致性能下降的大型查询。
请高手解开我的疑惑。谢谢。
我知道这可能是一个愚蠢的问题,但是对于初学者,我必须向专家提出这个问题以消除我的疑问。当我们使用实体框架通过连接多个表从数据库中查询数据时,它会创建一个 sql 查询,然后这个查询会被触发到数据库以获取记录。
“我们知道,如果我们从 .net 代码执行大型查询,它会增加网络流量并且性能会下降。因此,我们创建并执行存储过程而不是编写大型查询,这会显着提高性能。”
我的问题是 - EF 是否没有使用相同的旧概念来创建导致性能下降的大型查询。
请高手解开我的疑惑。谢谢。