EntityFramwork 6加载EntityFrameworkDynamicProxies太长时间

时间:2015-11-09 15:02:02

标签: c# entity-framework

我想改善我的应用程序启动时间。它使用EF6 通过DbContext传递的类访问DataBase对象 第一次查询大约需要4秒(在我的机器上) 我在日志中添加了一些StopWatch结果。最昂贵的部分包含这一行Loaded 'EntityFrameworkDynamicProxies-My.Namespace' 我对这个话题进行了一些搜索。并找到了一些答案。根据他们的说法,我应该在DbContext交付的课程中使用this.Configuration.ProxyCreationEnabled = false; 我已经累了,也有同样的行为。应用程序继续加载程序集EntityFrameworkDynamicProxies-My.Namespace 我还有一个生成视图(使用EF电动工具)
此选项仅适用于运行时创建的Entites吗? 可以做些什么来避免上面描述的行为(动态生成和使用动态代理加载组合)?

0 个答案:

没有答案