使用Oracle ODAC的Edmx,对于Int32,值太大或太小

时间:2018-08-20 09:08:00

标签: .net oracle entity-framework edmx

我使用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

谢谢。

0 个答案:

没有答案