DeleteByIds and RowVersion

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.

It would need to executed individually as you’re doing now regardless, so it’s better that your App does it so it can best decide what to do when one of them fails.

Okay, that makes sense, thanks.