我使用Oracle ODAC 2.112.3.0使用.net edmx
我有两个Oracle DB服务器:Test和Production,应该是相同的
我从测试环境映射了edmx文件,并在两种环境(测试和生产环境)中都使用了它
我在表中定义的字段如下:NUMBER(9)
在测试环境中,每个数字都会被选择和更新,没有任何问题
在生产环境中,大量(例如345044341)出现错误:
“对于Int32,值太大或太小。”
如果我更改App.confige并添加以下声明,则问题已解决:
.tm-extra-product-options .tmcp-field-wrap .amount {
position: absolute;
right: 0;
top: 12px;
}
但是我不理解生产数据库和测试数据库之间的区别
数据库看起来完全一样
DBA团队声称环境是相同的,我们尝试从同一台机器访问DB,并且结果是不同的。
我们怀疑配置更改可能会对更多区域产生影响,因此当然希望更深入地了解问题
是什么原因导致错误仅在生产中出现
我不想将定义添加到Config
谢谢。