IDbConnection extensions instead of DbConnection
database ext overloads for cancellation support