Entity Framework中使用DbMigrator更新数据库至最新结构

在使用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 即可

原文地址:https://www.cnblogs.com/snria/p/2754792.html