public static void EnsureSeeded(this AsmContext context, DummyData dummyData = null) { if (dummyData == null) { dummyData = new DummyData(null); } //clear tables using (new EfUnitOfWorkFactory().Create(context)) { context.UserTypes.RemoveRange(context.UserTypes); context.Users.RemoveRange(context.Users); } if (!context.UserTypes.HasAny()) { context.UserTypes.AddRange(dummyData.UserTypes); } if (!context.Users.HasAny()) { context.Users.AddRange(dummyData.Users); } context.SaveChanges(); }
public void Commit(bool resetAfterCommit) { _context.SaveChanges(); }