已解决:生成'..Context'时出错。尝试重建您的项目

时间:2014-03-23 15:37:59

标签: asp.net-mvc entity-framework asp.net-mvc-4

我正在学习使用

中的MVC中的Entity Framework进行插入,更新,删除
  

https://www.youtube.com/watch?v=8f4P8U1a2TI

我添加了新的实体框架 然后添加新的Controller。

这是我添加新控制器的设置

enter image description here

当我保存添加Controller时。错误来了..

  

生成错误   ' MvcApplication1.Models.EmployeeContext&#39 ;.尝试重建项目。

EmployeeContext.cs

 public  class EmployeeContext :DbContext
    {
        public DbSet<Employee> Employees { get; set; }
    }

(员工类是单独组装的)

我试过的解决方案:

  1. Cannot add controller in ASP.NET MVC project
  2. 它说dbcontext中的一些特殊构造函数导致了问题...我没有任何

    1. 多次从nuget卸载并重新安装实体框架
    2. 3.Database.SetInitializer()放在Global.asax.cs的Application_Start方法中

      什么错了?请建议......

1 个答案:

答案 0 :(得分:1)

好的,已经解决了......我在做什么

  1. 我删除了Model Class,Context Class并添加,删除,保存了手动创建的操作。实体框架自动生成这些东西。所以发生了冲突......

  2. 添加New controller ..In DataContext Class Section ..Connectionstring name应填充,由Entity Framework自动生成。我填的是不正确的东西

  3. 希望可能会有所帮助