public override DataTable search(AbstractEntity entity) { try { DataTable dt = new DataTable(); OracleDataReader rd = null; connection.open(); using (cmd = new OracleCommand(entity.querySearch(), connection.get())) { rd = cmd.ExecuteReader(); dt.Load(rd); } return(dt); } catch (OracleException) { throw new CompetitionDogException("Ошибка операции поиска данных"); } finally { connection.close(); } }