Délais d’expiration Entity Framework
Il existe un bogue connu concernant la spécification du délai d’expiration de commande par défaut dans la chaîne de connexion EF.
http://bugs.mysql.com/bug.php?id=56806
Supprimez la valeur de la chaîne de connexion et définissez-la sur l’objet contexte de données lui-même. Cela fonctionnera si vous supprimez la valeur conflictuelle de la chaîne de connexion.
Entity Framework Core :
this.context.Database.SetCommandTimeout(180);
Entity Framework 6 :
this.context.Database.CommandTimeout = 180;
Entity Framework 5 :
((IObjectContextAdapter)this.context).ObjectContext.CommandTimeout = 180;
Entity Framework 4 et versions antérieures :
this.context.CommandTimeout = 180;