在使用Entity Framework 的朋友们应该遇到了.每次修改实体类后都必须调用nuget控制台使用Update-Database手动升级数据库至最新结构。
个人觉得这种方法及其不方便,特别是在部署环境中。
DbMigrationsConfiguration config = new Core.Migrations.Configuration(); DbMigrator dbMig = new DbMigrator(config); dbMig.Update();
上面中的Core.Migrations.Configuration 为第一次调用nuget 使用Enable-Migrations时候自动生成的类。
请将internal sealed class Configuration 修改为 public class Configuration 即可