MVC Scaffolding没有加载数据上下文类

时间:2014-04-15 11:06:10

标签: asp.net-mvc entity-framework visual-studio-2013 dbcontext

我在VS2013 Ultimate中有一个web项目,其中添加脚手架屏幕没有将DBContext对象加载到窗口中。请参见下图。该项目有2个EDMX文件,其中包含EF6生成的DBContexts。其中一个在Web应用程序中,另一个在单独的程序集中。

enter image description here

我不能为我的生活弄清楚发生了什么。我即将破解ILSpy并将MVC Scaffolding拉开,看看为什么它不起作用但我想我先问这里。只是为了在通行证上切断一些人,我已经完成了安全模式/清洁&重建/重启VS并没有改变行为。我有一个单独的测试解决方案,但是由于某种原因,这个解决方案是fubar。

提前致谢

2 个答案:

答案 0 :(得分:0)

好的 - 事实证明,隐藏了以Microsoft。*开头的命名空间中的任何数据上下文或模型类。这是一个只会影响微软内部员工的错误。

答案 1 :(得分:0)

尝试检查Context类中是否具有正确的using语句。 这对我有用: using Microsoft.EntityFrameworkCore; 代替这个: using System.Data.Entity;