Собираюсь преобразовать старое приложение VB.NET из устаревшего System.Data.OracleClient
поставщика Microsoft в ODP.NET Oracle.ManagedDataAccess.dll
(версия 4.122.1.0), и мне интересно, есть ли разница между:
Oracle.ManagedDataAccess.Client.OracleException.ErrorCode
«Получает HRESULT ошибки»
против
Oracle.ManagedDataAccess.Client.OracleException.Number
"Указывает номер ошибки Oracle"
Старый код имел ссылки на System.OracleClient.OracleException.Code
, где результатом было бы 6550, когда ошибка была "ORA-06550" (примечание: результат не был отрицательным, например, -6550)