Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 实体框架中的参数值超出范围(DB优先)_C#_Sql_Sql Server_Entity Framework_Decimal - Fatal编程技术网

C# 实体框架中的参数值超出范围(DB优先)

C# 实体框架中的参数值超出范围(DB优先),c#,sql,sql-server,entity-framework,decimal,C#,Sql,Sql Server,Entity Framework,Decimal,在SQL中,我有一个十进制列: 我已将其映射到edmx中的实体属性: 令人沮丧的是,我在尝试保存确实位于此范围内的值时出错: Parameter value '164.2640000000' is out of range 有人知道为什么会这样吗?中的答案没有多大帮助,因为我没有首先使用代码。奇怪的是,执行另一个“从数据库更新”解决了这个问题。您能从数据库中获得像164.26400000这样的值吗?你能从中获得的最高规模价值是什么?文化融合的可能性?可能该值被解释为16426400000。

在SQL中,我有一个十进制列:

我已将其映射到edmx中的实体属性:

令人沮丧的是,我在尝试保存确实位于此范围内的值时出错:

Parameter value '164.2640000000' is out of range

有人知道为什么会这样吗?中的答案没有多大帮助,因为我没有首先使用代码。

奇怪的是,执行另一个“从数据库更新”解决了这个问题。

您能从数据库中获得像164.26400000这样的值吗?你能从中获得的最高规模价值是什么?文化融合的可能性?可能该值被解释为
16426400000
。EF5也有同样的问题,请从数据库更新。没有看到任何poco类的更改,但问题已经解决。