我使用Visual Studio的默认ASP.NET WEB应用程序MVC模板创建一个演示项目,其中包含100个表,每个表包含100个字段,按代码第一种方法,奇怪的是
如果我使用没有身份验证的MVC模板,一切都很好,使用start而不调试(ctrl + F5)来启动项目成本大约10s
如果我使用带有身份验证的MVC模板,使用start而不调试(ctrl + F5)来启动项目成本几分钟,即使我手动删除所有与身份验证相关的引用和代码,它仍然需要花费几分钟
如果我使用没有身份验证的MVC模板,那么手动添加身份验证,使用start而不调试(ctrl + F5)来启动项目成本大约10s
所以提示?谢谢!
答案 0 :(得分:0)
您必须使用过实体框架。因此,第一次加载需要时间。当它负载时,它不会花费太多时间。 问题是,实体框架需要时间来初始化所有类对象。所以,它显然不用担心。我认为EF 6减少了这个时间。希望它可以帮到你。