当我尝试使用 Visual Studio 2010 将 SQL 数据库的数字数据类型字段与 Edmx 实体的属性映射为 Int16
,然后我尝试在具有数字数据类型的数据库表中添加或更新记录时,它给出错误信息:
The specified value is not an instance of type 'Edm.Decimal'
Parameter name: value.
但是当我尝试使用 Visual Studio 2012 做同样的事情时,它工作正常。
如何使用 Visual Studio 2010 解决这个问题?
最佳答案
我是编码新手,但我遇到了完全相同的错误。我试图将 Int16 传递到定义为“数字”的数据库中。将相关值的“int”更改为“decimal”对我来说是固定的。
关于database - 指定的值不是类型 'Edm.Decimal' 的实例\r\n参数名称 : value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13513692/