public static void DeleteDataFromDbSet(this CapstoneContext context, DbSet set) { var dataDeleter = new DatabaseDataDeleter(context); RemoveDbSetData(set); context.SaveChanges(); dataDeleter.DeleteAllObjects(); }
public static void DeleteAllDbSetData(this CapstoneContext context) { var dataDeleter = new DatabaseDataDeleter(context); RemoveDbSetData(context.Events); RemoveDbSetData(context.EventType); RemoveDbSetData(context.Category); RemoveDbSetData(context.Registrations); RemoveDbSetData(context.Statuses); context.SaveChanges(); dataDeleter.DeleteAllObjects(); }
public CapstoneContext() : base() { Database.SetInitializer<CapstoneContext>(new CreateDatabaseIfNotExists<CapstoneContext>()); dataDeleter = new DatabaseDataDeleter(this); }
public CapstoneContext(string connectionString) : base(connectionString) { Database.SetInitializer<CapstoneContext>(new CreateDatabaseIfNotExists<CapstoneContext>()); dataDeleter = new DatabaseDataDeleter(this); }