public abstract void Update(Type type, IEnumerable<DataAccessObject> dataAccessObjects); public abstract Task UpdateAsync(Type type, IEnumerable<DataAccessObject> dataAccessObjects);