2011-09-02 49 views
0

当我尝试使用实体框架更新表格中的一行时,出现以下错误。 我可以添加一个新的表项,但无法更新现有的条目。使用EF更新表格中的一行时出现错误

错误: - 指定的值不是类型的实例“Edm.Decimal” \ r \ n参数名:价值

而我的表有型(为nvarchar,字符,位的所有列,数字,uniqueidentifier,int) 我甚至没有一个类型为Decimal的列。我不知道这是从哪里来的。

我正在使用ASP.NET MVC3和实体框架。我已经检查了与Entity Framework的表映射,它看起来很好。

请帮帮我。

感谢, 维韦克

+0

你能发表一些代码吗?这可能有助于有人帮助你。 – itsmatt

+0

你正在使用什么类型的数据库? –

回答

0

我找到了解决办法。该表的标识列是Numeric类型。它应该是类型大整数。我更新了列的类型,它已经工作。 谢谢, Vivek

相关问题