Article complet: Entity Framework 4 + Timeout expired : tout un programme !

26/01/2012

Permalink 13:50:11, Catégories: Récapitulatif .NET, Récapitulatif, DotNet - .net, Entity Framework, 96 mots   French (FR) , benji_dv

[.NET] Entity Framework 4 + Timeout expired : tout un programme !

Un jour, un client fut confronté à ceci :
"Entity Framework and Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding."

Explicite ! non ?

La solution : Paramétrer le Command Timeout de l'object context ...
 
var ctx = new DataContext() { CommandTimeout = 90 }; // DataContext est ma classe context EF 

Du coup, le temps d'exécution des commandes SQL passe à 90 secondes (au lieu des 30 secondes par défaut).

Pour information : il est conseillé de rendre cette valeur paramétrable (config)...

http://msdn.microsoft.com/fr-fr/library/system.data.objects.objectcontext.commandtimeout.aspx

Voilou !

Social Bookmarking:

                                     

Commentaires:

Connectez-vous pour vous abonner à cet article:

Flux de commentaires pour cet article : Atom 1.0  RSS 2.0

Cet article n'a pas de Commentaires pour le moment...

Vous devez être identifié pour poster un commentaire.

Liste des blogs

Blog de Benjamin Devuyst

Rechercher

<  Février 2012  >
Lun Mar Mer Jeu Ven Sam Dim
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29        

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web