c#写的update 语句更新超时

c#写一条很简单的更新语句更新会超时
表中数据不多就1万多条,更新5百条以下的记录语句没有问题
更新500条以上的时候就会超时
而且如果表中数据很少就几千条的时候更新500条以上的数据也没有问题.
请问哪位大神知道是什么原因?

超时时间设置长一点呢,还有你是怎么传到数据库的,是不是被截断了?

timeout的问题我遇到过
一个是要增大连接时间
一个是要增加允许提交的数据体大小

批处理能解决,原理是一样的