Dapper Oracle Number (10,0) wird als Decimal Parser-Fehler zurückgegeben

c# dapper oracle

Frage

Ich habe einen POCO:

public class Role
{
   public Int32 Id { get; set; }
   public string Name { set; get; }
}

Die Oracle-Tabelle ist Name VARCHAR2(100 CHAR) Id NUMBER(10,0) und Name VARCHAR2(100 CHAR)

Dapper fügt gut ein, aber wenn ich die Datensätze lese, bringt das die ID als Dezimalzahl und ich bekomme einen Parserfehler. Und NEIN, ich kann die Int32-ID nicht in Dezimal-ID in der POCO-Klasse ändern.

Akzeptierte Antwort

Dank Alex habe ich ODP.net installiert und es hat funktioniert.




Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum