Можно ли напрямую просмотреть содержимое выходного параметра OracleDbType.RefCursor в Visual Studio? - PullRequest
0 голосов
/ 26 октября 2018

Я использую пакет Oracle, который возвращает OracleDbType.RefCursor, который я выгружаю в таблицу следующим образом.

DataSet dsAddresses = new DataSet();
oda.Fill(dsAddresses, "SearchData");
dsAddresses = Abstract.NullHelper.ToNullSafeDataSet(dsAddresses);
int searchResults = dsAddresses.Tables["SearchData"].Rows.Count;

Одно из полей в курсоре, результаты контрольной суммыпротив ряда данных, возвращается (очевидно) не так, как база данных, кажется, отправляет.

Ни одно из других полей, похоже, не изменяется каким-либо образом.Поле, о котором идет речь, - это varchar2 на стороне Oracle, и оно читается в строку.

Есть ли способ в Visual Studio при отладке, чтобы я заглянул в содержимое выходного параметра до того, какперешли к таблице данных, чтобы я мог ее проверить?

enter image description here

Я не вижу способа углубиться в нее, и боюсь, что нетотсюда.

Я могу подробно рассказать о том, как создается контрольная сумма, в другом вопросе, если это окажется проблемой (и это не невозможно), я просто хочу сначала полностью проверить данные, если смогу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...