DeleteById() is very useful, especially with the addition of the RowVersion argument.
At the moment DeleteByIds() does not have the option for providing the RowVersions. Would it be feasible at some point to add an overload that accepts, say, a collection of tuples to allow a collection of Ids and RowVersions to be deleted?
I am currently iterating over a list and calling
DeleteById(id, rowVersion) for each item. This is fine, but I just thought that a cleaner implementation would be better.