标签: ado.net
在网络应用程序中,我把
sqlcommand.CommandTimeout=0;
这个陈述是否是推荐的[良好的编程风格],或者如果它不好则哪一个是好的?
答案 0 :(得分:2)
来自SqlCommand.CommandTimeout文档:
SqlCommand.CommandTimeout
值为0的指示没有限制,应该避免
它可能导致请求,并且线程处理它无限期挂起。如果不出意外,这会浪费资源。
如果您的命令在合理的时间内没有完成,也会更难识别。
建议使用此声明,否则
不