コード例 #1
0
 /// <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]));
 }
コード例 #2
0
 /// <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));
 }
コード例 #3
0
 /// <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));
 }
コード例 #4
0
 /// <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));
 }
コード例 #5
0
 /// <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));
 }