Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Entity Framework gera short em vez de int


Resolvido, adicionei isso ao web.config:
<oracle.dataaccess.client>
<settings>
<add name="int16" value="edmmapping number(4,0)" />
<add name="int32" value="edmmapping number(9,0)" />
</settings>
</oracle.dataaccess.client>

Recriou o modelo com o *.edmx arquivo e...

Agora Number(5) é Int32 em vez de Int16 e Number(10) é Int64 em vez de Int32

Espero que ajude mais alguém no futuro...