EntityFramework 6.2.0 Pregenrated View Templates - 找不到方法:HasIndex()

时间:2018-04-27 06:58:35

标签: c# entity-framework visual-studio-2015 entity-framework-6 t4

我在Visual Studio 2015中使用EF 6.2.0 codefirst。我想在项目中添加预生成的视图以提高速度。我的模型使用通过Fluent API的HasIndex()方法定义的索引。

现在,在尝试运行创建的TT模板时,出现错误:

  

运行转换时出错:   System.Reflection.TargetInvocationException:抛出了异常   通过调用的目标。 ---> system.missingMethodException而:   找不到方法:   ' System.Data.Entity.ModelConfiguration.Configuration.IndexConfiguration   System.Data.Entity.ModelConfiguration.EntityTypeConfiguration 1.HasIndex(System.Linq.Expressions.Expression 1>)'

我已安装EF Community Power Tools扩展程序。

我已根据程序文件Visual Studio路径复制了我的EF6 DLL,如下所示:https://github.com/ErikEJ/EntityFramework6PowerTools/issues/22

还能做些什么?请帮忙!

修改 找到了解决方案!

安装:https://www.microsoft.com/en-us/download/details.aspx?id=55259

1 个答案:

答案 0 :(得分:1)

如前所述,您需要为Visual Studio更新EF 6.2工具 - 我建议您在EF6 Github repo中发布一个问题