为什么 Dapper 的 .Execute(...) return 是一个整数?
Why does Dapper's .Execute(...) return an int?
有人知道为什么 Dapper returns 是 .Execute(...)
的整数吗?
我在任何地方都找不到这个记录。
整数表示受查询影响的行数。
它 returns 是一个整数,因此您可以知道您的查询是否有效。如果返回零并且您预计会发生一些变化,那么您就知道有问题了。
因为DbCommand.ExecuteNonQuery(毫无疑问,Dapper 在内部使用)return是一个表示受影响的行数的整数。为什么?因为它或多或少是免费的,并且是您可以合理地 return 进行通用插入或更新的唯一东西。
有人知道为什么 Dapper returns 是 .Execute(...)
的整数吗?
我在任何地方都找不到这个记录。
整数表示受查询影响的行数。
它 returns 是一个整数,因此您可以知道您的查询是否有效。如果返回零并且您预计会发生一些变化,那么您就知道有问题了。
因为DbCommand.ExecuteNonQuery(毫无疑问,Dapper 在内部使用)return是一个表示受影响的行数的整数。为什么?因为它或多或少是免费的,并且是您可以合理地 return 进行通用插入或更新的唯一东西。