0
我創建使用企業庫控制檯應用程序我的代碼是這樣的.NET升C控制檯應用程序:超時
DataSet ds = db.ExecuteDataSet(command);
這實際上調用一個SP它需要10-15分鐘才能完成,所以我來了拋出一個超時錯誤。
任何想法如何克服這一點。
我創建使用企業庫控制檯應用程序我的代碼是這樣的.NET升C控制檯應用程序:超時
DataSet ds = db.ExecuteDataSet(command);
這實際上調用一個SP它需要10-15分鐘才能完成,所以我來了拋出一個超時錯誤。
任何想法如何克服這一點。
在調用ExecuteDataSet方法之前,請將command.CommandTimeout
設置爲在實際超時之前願意等待的秒數。例如,如果你願意等待2小時,查詢完成,設置command.CommandTimeout
到7200
您可以爲無限超時CommandTimeout
屬性設置爲零,但這通常是因爲如果有什麼壞主意真的錯了,你不想永遠掛。