Подтвердить что ты не робот

Тайм-аут Entity Framework по умолчанию

Каков тайм-аут по умолчанию для запросов EF? Я попытался выяснить, проверив context.CommandTimeout, но он возвращает null.

Я также просмотрел веб-конфигурацию в строке подключения для чего-то вроде Connect Timeout=, но по-видимому, он не существует по умолчанию.

4b9b3361

Ответ 1

Тайм-аут по умолчанию для объектных запросов и операция SaveChanges определяются базовым поставщиком подключения. Поскольку Entity Framework может использоваться для многих поставщиков соединений, mysql, sql-сервера и т.д., И у всех есть разные значения по умолчанию!

Итак, null означает, что будет использоваться тайм-аут по умолчанию, если вы хотите узнать, что такое значение по умолчанию, это зависит от поставщика подключения, который вы используете!