2013-12-20 99 views
0

我正在使用DbContext並希望設置CommandTimeout = 1周。 CommandTimeout的最大超時值是多少?實體框架和連接字符串最大超時

((IObjectContextAdapter)this.context).ObjectContext.CommandTimeout = ?max?; 

在連接字符串我也需要設置最大超時值。什麼是我可以設置的最大連接超時值?

<connectionStrings> 
    <add name="TestEntities" connectionString="metadata=res://*/MyModel.csdl|res://*/MyModel.ssdl|res://*/MyModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=DBTest;user id=sa;password=p/w; Connect Timeout=?max?; MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />  
    </connectionStrings> 
+1

This [answer](http://stackoverflow.com/a/7023772/122005)可能會有用。 – chridam

+0

感謝您的建議 – zrabzdn

回答

1

值爲0表示沒有限制(嘗試執行命令將無限期等待)。所以'無限期'是最大值。