标签: c# entity-framework decimal precision
我有一个类型为decimal(38, 23)的数据库列。
decimal(38, 23)
我知道这意味着它可以存储不适合28位精度.NET十进制的十进制。
但是,我也知道数据库 do 中的所有单个值都适合.NET十进制。即每个数字的有效数字不超过28,并且不超过10 ^(+/- 28)
我要使用原始EF
SqlQuery<T>("SELECT * FROM myTable)
读取数据,但是当我这样做时,我得到一个转换溢出错误(不久将以确切的异常消息更新)。 不过,我觉得我应该能够正常工作。我该如何实现?