Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 实体框架电动工具预生成视图-错误_Asp.net Mvc_Entity Framework - Fatal编程技术网

Asp.net mvc 实体框架电动工具预生成视图-错误

Asp.net mvc 实体框架电动工具预生成视图-错误,asp.net-mvc,entity-framework,Asp.net Mvc,Entity Framework,我正在使用EntityFrameworkPowerTools4(测试版)。我的项目使用asp.net标识和EF 6.1.2。我已经通过nuget更新了所有实体框架DLL。当我尝试使用EF Powertools为我的dbcontext预生成视图时,收到错误: 无法从程序集“EntityFramework,版本=6.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934e089”加载类型“System.ComponentModel.DataAnnotations.Schem

我正在使用EntityFrameworkPowerTools4(测试版)。我的项目使用asp.net标识和EF 6.1.2。我已经通过nuget更新了所有实体框架DLL。当我尝试使用EF Powertools为我的dbcontext预生成视图时,收到错误:

无法从程序集“EntityFramework,版本=6.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934e089”加载类型“System.ComponentModel.DataAnnotations.Schema.IndexAttribute”

我已将EF更新为6.1.2,因此它是最新的。 是否有其他人经历过这个问题并解决了它。我在EF Powertools网站上看到过类似的问题,但我找不到解决方案

谢谢


更新:-我已经重新安装了所有的软件包没有运气。我甚至将解决方案提供给其他人安装在他们的pc上,他们可以运行它并使用电动工具生成视图,而不会出现错误。所以这可能与我的环境有关。有什么想法可以尝试改变吗?

索引属性
是一项新增功能。
您说您已更新到6.1,但错误表明您参考了版本6.0


您是否可以删除对EF和System.Data.Entity的所有引用,然后尝试使用Nuget重新安装?

原因是电动工具使用的是EntityFramework的IDE版本,而不是引用的。请检查我的解决方案

您好。我做这件事运气不好。如果我在对象浏览器中查看实体框架dll引用,我可以看到其中的System.ComponentModel.DataAnnotations.Schema.IndexAttribute,这样我就知道引用了正确的dll。在使用EF Power tools并尝试预生成视图时,我仍然会遇到错误。任何帮助都将不胜感激。谢谢