0

我开始使用 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; }
    }
4

0 回答 0