Ошибка получения обновления строки в таблице с помощью EF - PullRequest
0 голосов
/ 02 сентября 2011

Я получаю сообщение об ошибке ниже, когда пытаюсь обновить строку в моей таблице с помощью Entity Framework.Я могу добавить новую запись в таблицу, но не могу обновить существующую запись.

Ошибка: - Указанное значение не является экземпляром типа 'Edm.Decimal' \ r \ nПараметр name: value

И в моей таблице есть все столбцы типа (nvarchar, char, bit, numeric, uniqueidentifier, int). У меня даже нет столбца типа Decimal.Я не знаю, откуда это.

Я использую ASP.NET MVC3 и Entity Framework.Я проверил сопоставление таблиц с Entity Framework, и оно выглядит нормально.

Пожалуйста, помогите мне.

Спасибо, Вивек

1 Ответ

0 голосов
/ 12 ноября 2011

Я нашел решение. Столбец Identity таблицы имел тип Numeric. Это должен был быть тип Big Int. Я обновил тип столбца, и это сработало. Спасибо, Вивек

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...