Sie könnten GetString(ordinal) aufrufen auf dem Datenleser und füttern Sie das Ergebnis mit System.Numerics.BigInteger.TryParse() .
Oder vielleicht könnten Sie den Wert in OracleDecimal belassen Datentyp, wie Sie ihn von ODP.NET erhalten haben. OracleDecimal hat Funktionen für fast alles, einschließlich Mathematik
:Mulitply , Round , Exp , und so weiter.