[英]Compiling transformation error after install EF power tools on VS Community 2017
我正在尝试使用Visual Studio Community 2017上的Entity Framework Power Tool生成View Entity Data Model(只读),但我收到以下错误:
- 编译转换:找不到类型或命名空间名称'EfTextTemplateHost'(您是否缺少using指令或程序集引用?)NinjaDomain.DataModel C:\\ Users \\ Documents \\ visual studio 2017 \\ Projects \\ NinjaDomain.Module2Demo \\ NinjaDomain。 DataModel的\\ CodeTemplates \\ ReverseEngineerCodeFirst \\ Mapping.tt
- 编译转换:foreach语句不能对'?'类型的变量进行操作 因为'?' 不包含'GetEnumerator'的公共定义NinjaDomain.DataModel C:\\ Users \\ Documents \\ visual studio 2017 \\ Projects \\ NinjaDomain.Module2Demo \\ NinjaDomain.DataModel \\ CodeTemplates \\ ReverseEngineerCodeFirst \\ Mapping.tt
任何人都知道如何解决这个问题?
对于Visual Studio 2017,我建议使用EntityFramework Reverse POCO Generator 。 它已经在Visual Studio 2017中得到支持,并且它与您尝试实现的功能相同,因此您可以在每次需要从.tt
模板文件的上下文菜单中执行“运行自定义工具”选项时重新生成实体模型。 自2013年以来,EF Power Tools尚未针对新的VS版本进行更新。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.