/// <summary> /// 创建数据库 /// </summary> private static void BuildDB() { try { var dbFactory = new CustomerContextFactory(); var db = dbFactory.CreateDbContext(); Console.WriteLine("取得数据库实例"); //更新数据库 if (db.Database.GetPendingMigrations().Any()) { db.Database.Migrate(); Console.WriteLine("迁移已完成"); } else { Console.WriteLine("没有需要迁移的项目"); } } catch (Exception e) { Console.WriteLine("迁移失败"); Console.WriteLine(e.Message); Console.WriteLine(e.StackTrace); } }
public CustomerController() { CustomerContextFactory factory = new CustomerContextFactory(); _db = factory.Create(); }