我有其他查詢使用相同的連接字符串;服務器正在返回這些調用的數據。什麼可能導致實體框架超時
一些設置: Connection.ConnectionTimeout = 3600(在調試器) DB超時時間設置爲0
<add
name="StuffEntities"
connectionString="metadata=res://*/DataModel.Stuff.csdl|res://*/DataModel.Stuff.ssdl|res://*/DataModel.Stuff.msl;provider=System.Data.SqlClient;provider connection string="data source=10.0.1.Stuff;initial catalog=Stuff;persist security info=True;user id=Stuff;password=Stuff;multipleactiveresultsets=True;App=EntityFramework;Connect Timeout=3600""
providerName="System.Data.EntityClient" />
外異常
{「,而執行命令定義時發生錯誤。 「
內部異常
{「超時過期。之前的 操作完成超時時間已過或服務器沒有響應「}錯誤代碼: -2146232060
看起來像是在30秒內發生
我不知道是什麼。覆蓋我的設置。
你有沒有試過檢查生成的SQL來幫助找到問題?有幾個選項可用,SQL Profiler,MiniProfiler等。 – jrummell