Установить время ожидания команды в 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;

Другие вопросы по тегам