指定的值不是'Edm.Decimal'类型的实例\ r \ nParameter name:value

时间:2012-11-22 13:24:59

标签: database visual-studio asp.net-mvc-4 edmx

当我尝试使用Visual Studio 2010将SQL数据库的数字数据类型字段与Edmx Entity的属性Int16映射,然后我尝试在数据库表中添加或更新具有数字数据类型的记录时,它会给出错误消息:

  

指定的值不是'Edm.Decimal'类型的实例   参数名称:value。

但是当我尝试使用Visual Studio 2012做同样的事情时,它的工作正常。

如何使用Visual Studio 2010解决此问题?

1 个答案:

答案 0 :(得分:0)

我是编码的新手,但我有完全相同的错误。我试图将Int16传递到定义为“数字”的数据库中。对于我来说,将“int”更改为“十进制”以修正该值。