Entity framework EF的视图生成是什么

Entity framework EF的视图生成是什么,entity-framework,Entity Framework,我读过之后。我有点不明白 在实体框架可以对概念模型执行查询或保存对数据源的更改之前,它必须生成一组本地查询视图以访问数据库。由于生成这些视图的成本很高,因此可以在设计时预生成视图并将其添加到项目中 我的第一个问题是,这是否意味着每次执行查询之前,EF都会为其生成视图? 第二个问题是什么观点?它是用来干什么的?谢谢我认为这是指EF生成数据库的概念模型,以便以后可以基于概念模型生成查询。需要注意的是,每个appdomain只执行一次,这意味着除非您在应用程序启动时遇到性能问题,否则这可能不是youH

我读过之后。我有点不明白

在实体框架可以对概念模型执行查询或保存对数据源的更改之前,它必须生成一组本地查询视图以访问数据库。由于生成这些视图的成本很高,因此可以在设计时预生成视图并将其添加到项目中

我的第一个问题是,这是否意味着每次执行查询之前,EF都会为其生成视图?
第二个问题是什么观点?它是用来干什么的?谢谢

我认为这是指EF生成数据库的概念模型,以便以后可以基于概念模型生成查询。需要注意的是,每个appdomain只执行一次,这意味着除非您在应用程序启动时遇到性能问题,否则这可能不是youHi的问题。我的朋友,是的。我只知道每个应用程序域都会发生一次。在性能方面,我认为查询效率是我首先应该关心的。您怎么看?查询效率无疑是大多数应用程序中最大的优势。我已经做了一些关于EF如何执行以及它在哪些场景中做得不好的研究,也许这将是一个有用的阅读?是一个概述,也值得一看AsNoTracking和AutoDetectChanges是的。伟大的这是一篇有用的文章。非常感谢。