public virtual Task <int> Commit(CancellationToken cancelationToken = default(CancellationToken)) { return(context.SaveChangesAsync(cancelationToken)); }