public static void Initialize(CustomersContext context) { context.Database.EnsureCreated(); if (context.Customers.Any()) { return; } context.Customers.AddRange(SeedData.Customers().ToArray()); context.Database.OpenConnection(); try { context.Database.ExecuteSqlRaw("SET IDENTITY_INSERT dbo.Customers ON"); context.SaveChanges(); context.Database.ExecuteSqlRaw("SET IDENTITY_INSERT dbo.Customers OFF"); } finally { context.Database.CloseConnection(); } }
protected override void Seed(CustomersContext context) { context.Customers.AddOrUpdate(k => k.Id, SeedData.Customers().ToArray()); }