Dapper Execute Multi-Statement Обновление затронутых строк - PullRequest
0 голосов
/ 03 апреля 2019

Команда execute для dapper возвращает только один int. Как вы справляетесь со случаем, когда ваш оператор обновления имеет более 1 команды:

string sql = "Обновить таблицу1 set id = @id где ...; обновить таблицу2 set id = @otherid где ..."

connection.Execute (SQL); // Это вернет затронутый 1, если один оператор был успешным и 2, если оба и только 0, если все не удалось.

Можно ли проверить каждый оператор вместо получения агрегата? Любая библиотека расширения для Dapper, которая добавляет эту функциональность?

...