Moje polecenie ciągle przekracza limit czasu, więc muszę zmienić domyślną wartość limitu czasu polecenia.
Znalazłem myDb.Database.Connection.ConnectionTimeout
, ale to jest readonly
.
Jak mogę ustawić limit czasu polecenia w Entity Framework 5 ?
Database.Connection.ConnectionTimeout
. W każdym razie powiedziałbym, że Database.CommandTimeout
jest to właściwe rozwiązanie w przypadku, gdy zapytanie przekracza limit czasu ( System.Data.Entity.Core.EntityCommandExecutionException
zawiera wyjątek System.Data.SqlClient.SqlException: Timeout expired.
).
Database.CommandTimeout
nie jest już tylko do odczytu