/// <summary> /// Obtient une connexion depuis la factory /// </summary> /// <param name="connName">Nom de la connexion</param> /// <returns>Instance de la connexion</returns> public static DbConnection GetConnection(string connName) { return(ConnectionHelper.GetConnection(ConfigurationManager.ConnectionStrings[connName])); }
/// <summary> /// Obtenir le résultat d'une requête Select /// </summary> /// <param name="commandText">Requête texte</param> /// <param name="connexion">Connexion courante</param> /// <returns>Reader du jeu de résultat</returns> public static DbDataReader GetReader(string commandText, DbConnection connexion) { return(ConnectionHelper.GetReader(commandText, CommandType.Text, connexion, null)); }
/// <summary> /// Exécute une requête de type INSERT, UPDATE or DELETE /// </summary> /// <param name="commandText">Requête texte</param> /// <param name="connexion">Connexion courante</param> /// <param name="parameters">Liste de paramètres</param> /// <returns>Nombre de lignes impactées</returns> public static int ExecuteNonQuery(string commandText, DbConnection connexion, List <DbParameter> parameters) { return(ConnectionHelper.ExecuteNonQuery(commandText, CommandType.Text, connexion, parameters)); }
/// <summary> /// Requête de type scalaire /// </summary> /// <typeparam name="T">Type attendu en retour de la requête</typeparam> /// <param name="commandText">Requête texte</param> /// <param name="commandType">Requête type</param> /// <param name="connexion">Connexion courante</param> /// <returns>Résultat de la requête</returns> public static T ExecuteScalar <T>(string commandText, CommandType commandType, DbConnection connexion) { return(ConnectionHelper.ExecuteScalar <T>(commandText, commandType, connexion, null)); }
/// <summary> /// Exécute une requête de type INSERT, UPDATE or DELETE /// </summary> /// <param name="commandText">Requête texte</param> /// <param name="connexion">Connexion courante</param> /// <returns>Nombre de lignes impactées</returns> public static int ExecuteNonQuery(string commandText, DbConnection connexion) { return(ConnectionHelper.ExecuteNonQuery(commandText, CommandType.Text, connexion, null)); }