web-dev-qa-db-fra.com

Définir le délai d'expiration de la commande dans EF 6

Je veux définir le délai d'expiration de la commande pour l'exécution de la requête, actuellement je fais context.Database.CommandTimeout = 90; mais je pense que cela ne fonctionne pas, j'ai essayé de vérifier les journaux de processus dans la base de données, mais j'ai trouvé que la différence de temps était toujours inférieure à 90 secondes.

Quelqu'un peut-il m'aider à définir le délai d'expiration de la base de données dans Entity Framework 6?

12
Ali

Vérifie ça :

Entity Framework 6:

this.context.Database.CommandTimeout = 180;

Entity Framework 5:

((IObjectContextAdapter)this.context).ObjectContext.CommandTimeout = 180;

Entity Framework 4 et inférieur:

this.context.CommandTimeout = 180;
25
Dilip Oganiya