首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EF代码优先:生成预编译视图(Vs13Express)

EF代码优先:生成预编译视图(Vs13Express)
EN

Stack Overflow用户
提问于 2014-06-01 13:28:00
回答 1查看 1.1K关注 0票数 0

我有一个首先使用EF代码的应用程序。不幸的是,第一个查询需要很长时间才能加载。当我目不转睛的时候,我意识到这是一个很常见的问题。显然,EF需要插入/生成一些视图才能正常工作。

为了加快速度,可以生成预编译视图。但我找到的所有解决方案都使用EF电动工具。不幸的是,在VS Express中安装电动工具是不可能的,至少我还没有找到一种方法(如果我错了,请纠正我)。

没有电动工具就能生成视图吗?(也许是命令行?)

恰奥河

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-01 13:48:18

是的,有可能。创建视图的实际逻辑不是EF PowerTools的一部分,而是EF本身的一部分。EF PowerTools只是为它提供了一个很好的易用菜单项。

您可以采取一些方法,但可能最简单的方法是使用T4模板。ADO.NET博客有关于这个的条目,但是在VS库中有较新的现成模板,如这一个;如果不使用EF6,则可能需要对其进行调整或寻找不同的模板。模板应该在Visual的任何版本中安装和工作,甚至在Express版本中,但是如果遇到困难,作为最后手段,应该始终可以解压缩下载的文件(它是zip文件),并手动将所需的文件复制到项目中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23980371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档