我开始使用 ASP.NET,但我遇到了问题。我在 Visual Studio 中创建了一个 MVC4 应用程序。然后在模型中,我使用 Database first 方法添加了一个 ADO.NET 实体数据模型。一切正常,直到我收到错误消息时尝试添加新控制器:'Projectname.Models.Tablename' is not part of specified 'Projectname.Models.Contextname' class and the 'Projectname.Models.Contextname' class could not be modified to add a DbSet<Projectname.Models.Tablename> property to it.
我的错误是什么?
这是我生成的模型:
public partial class Example
{
public int ID { get; set; }
public string Name { get; set; }
}
在这里结束是我生成的上下文:
public partial class TestEntities : DbContext
{
public TestEntities()
: base("name=TestEntities")
{
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
throw new UnintentionalCodeFirstException();
}
public DbSet<Example> Example { get; set; }
}