4

我收到错误

算术运算导致溢出。

运行时:

using (MyEntities ctx = new MyEntities())
{
    var OraLINQEX1 = from e in ctx.TABLE_A
        select e;
    Console.WriteLine("LINQ to Entities Result");
    foreach (var result in OraLINQEX1)
    {
        //Console.WriteLine(String.Format("ID: {0}    Name: {1}", result.FIELDA,           result.FIELDB));
    }
}

我的数据库是 Oracle,我正在使用这个参考

我用了另一张桌子,它奏效了。我的表有很多字段。这些字段是 varchar2 和没有大小的数字。

我知道产生错误的表的确切记录,但我不知道如何获得更详细的消息。

请帮我。

4

1 回答 1

1

我也有同样的问题。我的例外来自 oracle.dataaccess,我认为这是因为数据库中的数字没有刻度,所以有 38 并且不能转换为十进制。

于 2012-09-17T11:12:55.737 回答