Установить время ожидания команды в EF 6
Я хочу установить тайм-аут команды для выполнения запроса, в настоящее время я делаю context.Database.CommandTimeout = 90;
но я чувствую, что это не работает, я попытался проверить журналы процесса в базе данных, но обнаружил, что разница во времени всегда была менее 90 секунд.
Может кто-нибудь помочь, как я могу установить время ожидания базы данных в Entity Framework 6?
1 ответ
Решение
Проверь это:
Entity Framework 6:
this.context.Database.CommandTimeout = 180;
Entity Framework 5:
((IObjectContextAdapter) this.context).ObjectContext.CommandTimeout = 180;
Entity Framework 4 и ниже:
this.context.CommandTimeout = 180;