Я использую ADO.net для вызова хранимых процедур для выполнения вставок в базу данных Sybase, и я хочу включить модульные тесты, чтобы убедиться, что вызовы вставки работают правильно.
В соответствии со спецификацией:
IDbCommand.ExecuteNonQuery()
Возвращает: Количество затронутых строк.
Поскольку каждая хранимая процедура вставляет одну строку, я проверяю, что возвращаемое значение == 1. Однако,каждая процедура возвращает свое значение в диапазоне от 3 до 8.
Итак, что именно означает фраза «Количество затронутых строк»?
Я должен отделить, что единственные операторы вПрокси - это Set, Insert, Print и Return, и единственное утверждение, которое, кажется, не влияет на возвращаемое значение, это Insert!
Спасибо.