我们对 Oracle 数据库使用实体框架数据库优先。
因为某些原因Number(5)
变成Int16
- short
Max Number(5)
值为99999
Max Int16
值为32767
问题...有没有办法指示映射器进行翻译Number(5)
to 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>
重新创建模型*.edmx
文件和...
Now Number(5)
is Int32
代替Int16
and Number(10)
is Int64
代替Int32
我希望它将来能帮助别人......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)