EntityFramework CF和预生成视图

时间:2012-01-11 13:54:59

标签: entity-framework c#-4.0 ef-code-first

我希望使用Pre-Generate Views来缩短启动时间,如以下链接所述:http://msdn.microsoft.com/en-us/library/bb896240.aspx

我可以在Pre-Generate Views方法中使用Code First吗?

非常感谢任何帮助。

4 个答案:

答案 0 :(得分:1)

EF Power Tools CTP1包含名为优化实体数据模型的功能,该功能应相当于为EDMX预生成视图。

答案 1 :(得分:0)

很遗憾,您无法在Code First中使用它们。

答案 2 :(得分:0)

看起来Code First不支持预生成的视图(EF http://blogs.msdn.com/b/adonet/archive/2011/03/02/ef-4-1-is-coming-dbcontext-api-amp-code-first-rtw.aspx中没有预编译的查询)。 在这里,您可以找到EF的一些性能提示:http://msdn.microsoft.com/en-us/library/cc853327.aspx 但是,您可以使用EF Power Tools反转您的DbContext并提取EDMX,一旦完成,您就可以调整查询。

答案 3 :(得分:0)

EF Power Tools Beta 3包含针对Code First的预生成视图,您可以在此博客文章的底部看到

EF Power Tools Beta 3 Available

你可以download this tool from Visual Studio Gallery