Можно ли указать commandTimeout в строке подключения в app.config?
В соответствии с этим вопросом SO: Entity Framework с MySQL - время ожидания истекло, пока Создание модели должно работать следующим образом:
<add name="DataEntities" connectionString="metadata=res://*/Model.csdl|res://*/Model.ssdl|res://*/Model.msl;provider=System.Data.SqlClient;provider connection string="data source=XXXX;initial catalog=XXXXX2;persist security info=True;user id=XXXXX;password=XXXXX;multipleactiveresultsets=True;App=EntityFramework;Default Command Timeout=12;"" providerName="System.Data.EntityClient" />
Однако это не работает - выдается исключение о том, что Default Command Timeout
не является известной частью строки подключения.
Если я делаю это непосредственно в коде, используя следующий код, он работает нормально:
var db = new DataEntities(); // ObjectContext
db.CommandTimeout = 1;
Кто-нибудь знает, как установить commandTimeout, используя строку подключения или другой собственный параметр в конфигурации?
Спасибо.