Я использую Entity Framework 5 и хочу знать значение тайм-аута команды.
Чтобы сделать это, я передал объект dbContext объекту ObjectContext, и я получаю доступ к свойству CommandTimeout.
int ? currentCommandTimeout = ((IObjectContextAdapter)dbContext).ObjectContext.CommandTimeout;
Текущее значение этого свойства равно null, что означает, что текущий тайм-аут команды является значением по умолчанию для базового провайдера.
- Кто является основным поставщиком?
- Как я могу прочитать (через EF-код) текущее значение тайм-аута команды в этом случае?
MSDN ObjectContext CommandTimeout Ссылка на свойства
EDIT: Благодарим вас за объяснение того, как установить тайм-аут команды и найти значение тайм-аута команды по умолчанию в документации. Однако вопрос остается открытым. Как, если возможно, вы можете прочитать значение таймаута команды в случае по умолчанию через EF.