在我的解决方案中,我有两个项目:SharePoint和类库。在ClassLibrary中是一个类DBContext和模型。 "使能迁移"生成的类Configuration.cs。接下来,我通过" Add-Migration Initialize"创建了第一个迁移。它起作用了。我的下一步是"更新 - 数据库"一切都很好。但过了一段时间我改变了模型,我想生成迁移。不幸的是,我得到一个空白的方法Up and Down。实体框架没有看到我的更改......模型是在没有注释的情况下编写的,而Context则是继承DbContext并且编写如下:
public class SchoolContext: DbContext
{
public SchoolContext (): base () {}
public DbSet <Student> Students;
}
模型以这种方式编写:
public class Student
{
public int FirstName {get; set; }
}