我在 VS2012 中使用 EF PowerTools (EF5) 为我的大型代码优先 DataContext 生成预编译视图。不幸的是,这无助于加快对数据上下文的第一次调用。它仍然需要大约 13 秒。使用我没有考虑的预编译视图是否有一些注意事项?我没有使用迁移,我正在禁用数据库初始化。
<connectionStrings>
<add name="MyDataContext" connectionString="..." providerName="System.Data.SqlClient" />
</connectionStrings>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<contexts>
<context type="MyNameSpace.MyDataContext, MyNameSpaceAssembly" disableDatabaseInitialization="true" />
</contexts>
</entityFramework>