database - 指定的值不是类型 'Edm.Decimal' 的实例\r\n参数名称 : value

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

当我尝试使用 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/

相关文章:

mysql - SQL数据更新查询关于

javascript - 如何让 div/table 改变它们的大小?

.net - Visual Studio 2008 和覆盖现有文件扩展名的语言服务

.net - Visual Studio - 如何使用相同的源创建两个项目

c# - 通过 Autofac 进行 Mapster 依赖注入(inject)

javascript - Knockout JS href attr 未在 .NET MVC4 部分页面上绑定(bind)

regex - 创建表期间解析 Hive 中的时间戳

sql - 使用 PL/SQL 将值插入全局临时表

python - 将初始数据从数据库传递到 Django 表单向导模板

visual-studio - 需要有关.AspNetCore服务的Dockerfile和Kubernetes的帮助