.net c sharp executeScalar()或executeNonQuery()

Pos*_*sto 2 .net c#

我正在运行SP,它不返回任何行或数据,而不是那种更高效executeScalar()或更高效的情况 executeNonQuery()

Mar*_*ers 7

如果您不想读取值,则应使用executeNonQuery.它与效率无关.你应该这样做,因为这是正确的方法.在这里使用executeScalar是错误的.

它可能也更快,但这不是重点.如果你发出这么多查询,那么这个小的性能细节会对你的查询产生影响.