Oracle Получите более одного значения в качестве выходного параметра с помощью Dapper ⇐ C#
Oracle Получите более одного значения в качестве выходного параметра с помощью Dapper
Вот мой код:
string cmd = "UPDATE MyTable SET Status='A' WHERE CaseId='123' ВОЗВРАЩЕНИЕ DocId INTO :UpdatedDocId"; DynamicParameters para = новые DynamicParameters(); para.Add("UpdatedDocId", направление: ParameterDirection.Output, dbType: DbType.String, размер: 50); ждут db.ExecuteAsync(cmd, para); var tempOutputValue = para.Get("UpdatedDocId"); Если обновлена только одна строка, я могу правильно получить обновленный DocId как tempOutputValue, но если обновлены две или более строк, я получаю такую ошибку: ORA-24369: Обязательные обратные вызовы не зарегистрированы для одного или нескольких дескрипторов привязки
Можно ли как-нибудь получить все обновленные идентификаторы документов?
Вот мой код:
string cmd = "UPDATE MyTable SET Status='A' WHERE CaseId='123' ВОЗВРАЩЕНИЕ DocId INTO :UpdatedDocId"; DynamicParameters para = новые DynamicParameters(); para.Add("UpdatedDocId", направление: ParameterDirection.Output, dbType: DbType.String, размер: 50); ждут db.ExecuteAsync(cmd, para); var tempOutputValue = para.Get("UpdatedDocId"); Если обновлена только одна строка, я могу правильно получить обновленный DocId как tempOutputValue, но если обновлены две или более строк, я получаю такую ошибку: ORA-24369: Обязательные обратные вызовы не зарегистрированы для одного или нескольких дескрипторов привязки
Можно ли как-нибудь получить все обновленные идентификаторы документов?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
С# Есть ли способ использовать возврат ref в качестве выходного параметра?
Anonymous » » в форуме C# - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-