EF 首次加载很慢

Posted shuajing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EF 首次加载很慢相关的知识,希望对你有一定的参考价值。

1.Code First第一次启动会对比程序中的Model与数据库表(database initializer ),生成Model与数据库的映射视图。使用ef6的情况下,在Application_Start里面添加

using (var dbcontext = new NCContext())
            {
                var objectContext = ((IObjectContextAdapter)dbcontext).ObjectContext;
                var mappingCollection = (StorageMappingItemCollection)objectContext.MetadataWorkspace.GetItemCollection(DataSpace.CSSpace);
                mappingCollection.GenerateViews(new List<EdmSchemaError>());
            }

 

以上是关于EF 首次加载很慢的主要内容,如果未能解决你的问题,请参考以下文章

填充 ListView 很慢,Fragment 加载不顺畅

如何禁用代码首次迁移

Chrome 加载第一个 AJAX 响应很慢

启用 EF 代码首次迁移后 Azure 网站出现内部服务器错误

真正解决ASP.NET每一个页面首次访问超级慢的问题 (转载)

如何持续测量 EF 性能?