Ma commande continue d'expirer, je dois donc modifier la valeur de délai d'expiration de la commande par défaut.
J'ai trouvé myDb.Database.Connection.ConnectionTimeout
, mais c'est readonly
.
Comment puis-je définir le délai d'expiration de la commande dans Entity Framework 5 ?
Database.Connection.ConnectionTimeout
. Quoi qu'il en soit, je dirais que Database.CommandTimeout
c'est la bonne chose dans le cas où votre requête est expirée (exception System.Data.Entity.Core.EntityCommandExecutionException
contenant System.Data.SqlClient.SqlException: Timeout expired.
).
Database.CommandTimeout
n'est plus en lecture seule