Je tente d'exécuter des sauvegardes SQL via une procédure stockée avec Dapper (le reste de mon application utilise Dapper donc je préfère également faire fonctionner cette partie avec lui). Tout fonctionne très bien jusqu'à ce que le CommandTimeout entre en jeu.
using (var c = SqlConnection(connstring))
{
c.Open();
var p = new DynamicParameters();
// remplir p
c.Execute("xp_backup_database", p, commandType: CommandType.StoredProcedure);
}
La seule configuration de CommandTimeout que je connaisse est dans SqlCommand. Existe-t-il un moyen de le configurer via Dapper ?
1 votes
Pour une raison quelconque, je ne peux pas répondre à ma propre question en ce moment. Mais il semble qu'ajouter simplement l'argument nommé "commandTimeout: 0" à c.Execute() a réglé ce problème.