0

当我在 .net 中使用 DbCommand.ExecuteNonQuery() 时,它将返回一个标量。这是我将从该命令中获得的唯一信息吗?或者是否还有异常,例如命令错误、超时或其他原因?

4

1 回答 1

2

如果命令超时,或者您的 sql 错误,ExecuteNonQuery() 将抛出异常。该方法的返回值是影响的行数。

DbCommand 本身的文档对此很少,但是如果您查看某些特定类型数据库个别 提供程序,就会变得更加清楚。

于 2014-10-28T17:46:26.440 回答