在VS Community 2017上安装EF电源工具后编译转换错误



i正在尝试使用Visual Studio Community在2017上使用实体框架电源工具生成视图实体数据模型(仅读取),但是我会遇到以下错误:

  1. 编译转换:找不到类型或名称空间名称" eftexttemplate -host"(您是否缺少使用A 指令或集会 参考?)ninjadomain.datamodel C: Users Documents Visual Studio 2017 projects ninjadomain.module2demo ninjadomain.datamodel codetemplates reverversegeneCerecodefirst mapping.tt
  2. 编译转换:foreach语句无法在类型'?'的变量上运行。因为 '?'不包含公共定义 对于'getEnumerator'ninjadomain.datamodel c: users documents visual 工作室 2017 projects ninjadomain.module2demo ninjadomain.datamodel codetemplates reverversegeneCerecodefirst mapping.tt

有人有一个想法如何解决这个问题?

对于Visual Studio 2017,我建议使用 entityFramework反向Poco Generator 。它已经在Visual Studio 2017中得到了支持,并且您要实现同样的工作,因此您可以在每次需要执行运行自定义工具选项的情况下重新生成实体模型。您的.tt模板文件。自2013年以来,EF电动工具尚未针对新的VS版本进行更新。

最新更新