gdo*_*ica 5 .net c# oracle entity-framework ef-database-first
我们正在为我们的Oracle数据库使用Entity Framework数据库.
由于某种原因Number(5)变成Int16-short
最大值Number(5)为99999
最大值Int16为32767
问题...有没有办法指示映射器转换Number(5)为int32?
解决了它,将其添加到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>
Run Code Online (Sandbox Code Playgroud)
使用*.edmx文件重新创建模型并...
现在Number(5)是Int32不是Int16
和Number(10)是Int64不是Int32
我希望将来能帮助别人......