当我尝试使用Entity Framework更新表中的行时,我收到以下错误。 我能够在表中添加新条目,但无法更新现有条目。
错误: - 指定的值不是'Edm.Decimal'类型的实例\ r \ nParameter name:value
我的表包含所有类型的列(nvarchar,char,bit,numeric,uniqueidentifier,int) 我甚至没有Decimal类型的列。我不知道这是从哪里来的。
我正在使用ASP.NET MVC3和Entity Framework。我已经使用Entity Framework检查了表映射,看起来很好。
请帮帮我。
谢谢, 的Vivek
答案 0 :(得分:0)
我找到了解决方案。表的Identity列是Numeric类型。应该是Big Int类型。我更新了列的类型,它已经工作了。 谢谢, 的Vivek