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);