Entity Framework - обновляет только первый символ полей столбцов таблицы данных - PullRequest
1 голос
/ 27 февраля 2009

Я только недавно использовал EF только потому, что думал, что проще и быстрее иметь DAL таким образом ... но это боль в .... s

После решения нескольких проблем я не могу успешно обновить dada из своих таблиц в базе данных sql.

У меня есть aspx-форма, которая редактирует некоторые файлы в объекте сущности (System.Data.Objects.DataClasses.EntityObject), а затем я вызываю EntitiesContext.SaveChanges () ... и он фактически сохраняет изменения. Но НЕПРАВИЛЬНО.

Например, если в форме есть эти данные: Имя: ABCD Номер: 1234

сохраненные данные будут Имя: а Количество: 1

Пожалуйста, не присылайте мне документацию для начинающих. Я все это видел! И да ... У меня созданы процедуры Store, и я несколько раз заново создавал .edmx!

Спасибо.

1 Ответ

2 голосов
/ 27 февраля 2009

Возможно ли, что ваши хранимые процедуры содержат параметры длиной всего 1 символ? Я не выполняю какую-либо работу с EF, но в прошлом у меня были проблемы, когда я случайно объявлял параметры в моих хранимых процедурах неправильно, и он будет работать только с тем количеством данных, которое может поместиться в неправильно объявленных параметрах.

...