我正在利用业务对象的大型现有代码库及其关联的数据访问层进入ASP.NET MVC Web应用程序。当脚手架对业务对象的视图时,脚手架引擎在Visual Studio 2013中失败并显示以下消息:
错误
运行所选代码生成器时出错:
'方法或操作未实施。'
在Visual Studio 2012中,错误为:
错误
运行所选代码生成器时出错:
'扩展程序提供程序未能为此对象返回扩展程序。'
已经尝试过:
值得注意的是,业务对象分为三个部分类。 “添加视图”窗口中的“模型类”选择列表显示每个类名称中的三个,但是为任何业务对象类选择三个中的任何一个都会产生相同的错误。
如何找出导致实际错误的原因并更正或找到解决方法?
答案 0 :(得分:0)
检查您使用的EntityFramework版本,如果是> 6.1.0 把它变成6.1.0。或更低。 我不知道为什么会这样,但是当我在我的项目中更改了EntityFramework的版本时,脚手架开始正常工作。
答案 1 :(得分:-1)
根据我的经验,大多数错误要么是代码尚未编译(它有点奇怪,VS有时候也看不到尚未编译的类),或者也许使用了不同的命名空间,
我希望这真的有帮助