【发布时间】:2014-06-27 10:45:01
【问题描述】:
我是 MVC Web 应用程序开发的新手。 添加模型和 DbContext 类后,我正在尝试添加控制器。
但是当我尝试使用实体框架来控制这个控制器时,它给了我一个错误
Unable to cast object of type 'System.Data.Entity.Core.Objects.ObjectContext' to 'System.Data.Objects.ObjectContext'
我正在使用EF-6.1.1(最新更新)
以下是我的模型和上下文类..
public class EmpDetails
{
[Key]
public int Id { get; set; }
public string EmpId { get; set; }
public string EmployeeName { get; set; }
}
public class ModelContext : DbContext
{
public DbSet<EmpDetails> Employee { get; set; }
}
当我尝试添加控制器时,出现以下错误。
请为这个问题提出一些解决方案。它出了什么问题..
这是我添加控制器的过程
【问题讨论】:
-
你是如何尝试添加控制器的?
-
@ArijitMukherjee:我已经用 2 张图片更新了我的帖子.. 请看一下..
-
不支持 ASP.NET MVC 4 脚手架不支持 Entity Framework 6 或更高版本
-
我认为这是由于 DBContext 和 ObjectContext 导致的模型绑定
-
忽略 sfolling 错误信息一目了然
标签: c# asp.net asp.net-mvc entity-framework asp.net-mvc-4