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
属性设置为零,但这通常是因为如果有什么坏主意真的错了,你不想永远挂。