Why do the DeleteAll() and DeleteAllAsync() method behave differently?

The method names suggest they should perform the same function; just one is async and the other not.

However, if I understand it correctly…

DeleteAll() takes a list of record pocos to delete from a table, and
DeleteAllAsync() deletes all records from a given table by type.

These 2 are methods are equivalent:

Async:

It was missing an equivalent DeleteAllAsync(rows) API which has been added in this commit.

1 Like