app.config の接続文字列に commandTimeout を指定することはできますか?
この SO の質問: Entity Framework with MySQL - Timeout Expired while Generating Modelによると、次のように動作するはずです。
<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;
configでconnectionstringまたは他のネイティブオプションを使用してcommandTimeoutを設定する方法を知っている人はいますか?
ありがとうございました。