2011-09-02 50 views
0

當我嘗試使用實體框架更新表格中的一行時,出現以下錯誤。 我可以添加一個新的表項,但無法更新現有的條目。使用EF更新表格中的一行時出現錯誤

錯誤: - 指定的值不是類型的實例「Edm.Decimal」 \ r \ n參數名:價值

而我的表有型(爲nvarchar,字符,位的所有列,數字,uniqueidentifier,int) 我甚至沒有一個類型爲Decimal的列。我不知道這是從哪裏來的。

我正在使用ASP.NET MVC3和實體框架。我已經檢查了與Entity Framework的表映射,它看起來很好。

請幫幫我。

感謝, 維韋克

+0

你能發表一些代碼嗎?這可能有助於有人幫助你。 – itsmatt

+0

你正在使用什麼類型的數據庫? –

回答

0

我找到了解決辦法。該表的標識列是Numeric類型。它應該是類型大整數。我更新了列的類型,它已經工作。 謝謝, Vivek

相關問題