C'est le délai d'attente pour créer la connexion, PAS un délai d'attente pour les commandes exécutées sur cette connexion.
Voir par exemple http://www.connectionstrings.com/all -sql-server-connection-string-keywords/ (notez que la propriété est "Connect Timeout" (ou "Connection Timeout"), pas seulement "Timeout")
D'après les commentaires :
Il n'est pas possible de définir le délai d'expiration de la commande via la chaîne de connexion. Cependant, SqlCommand a un CommandTimeout propriété (dérivée de DbCommand) où vous pouvez définir un délai d'attente (en secondes) par commande.
Notez que lorsque vous bouclez sur les résultats de la requête avec Read()
, le délai d'attente est réinitialisé à chaque lecture. Le délai d'attente est pour chaque demande de réseau, pas pour la connexion totale.