Il numero Oracle di Dapper (10,0) viene restituito come errore del parser decimale

c# dapper oracle

Domanda

Ho un POCO:

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

La tabella Oracle è Id NUMBER(10,0) e Name VARCHAR2(100 CHAR)

Dapper si inserisce bene ma quando leggo i record porta l'ID come decimale e ottengo un errore di parser. E NO, non posso cambiare l'ID Int32 in ID decimale nella classe POCO.

Risposta accettata

Grazie ad Alex ho installato ODP.net e ha funzionato.



Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché