Délais d'expiration Entity Framework

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;