public static SqlDataReader CreateDataReader(this ISqlDatabase db, SqlTransaction transaction, string query, params object[] parameters) => db.CreateDataReader(transaction.Connection, transaction, query, parameters);
public static SqlDataReader CreateDataReader(this ISqlDatabase db, SqlConnection cnn, string query, params object[] parameters) => db.CreateDataReader(cnn, null, query, parameters);