Résolu, ajouté ceci au 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>
Recréé le modèle avec le *.edmx
fichier et...
Maintenant Number(5)
est Int32
au lieu de Int16
et Number(10)
est Int64
au lieu de Int32
J'espère que cela aidera quelqu'un d'autre à l'avenir...