我收到错误“无法检索”TeamAssignment.Models.Test的元数据。无法转换“System.Data.Entity.Core.Objects.ObjectContext”类型的对象以键入“System.Data.Objects.ObjectContext”。
每当我尝试使用代码第一实体框架创建具有操作/视图的控制器时,就会发生这种情况。我正在尝试使用一个与我的项目无关的简单测试类,甚至没有通过。
namespace TeamAssignment.Models
{
public class Test
{
[Key]
public int id { get; set; }
public string test { get; set; }
}
public class testDBContext : DbContext
{
public DbSet<Test> testing { get; set; }
}
}
我是在这里迟钝还是我的整体计划有问题?我之前遇到过TFS的一些问题,我正在尝试确定它是否与此相关。
答案 0 :(得分:0)
听起来你最近升级到了EF6。
不幸的是,MVC 4脚手架工具与EF6不兼容,除了升级到MVC5(如果可能的话),你无能为力。