GridView - Как вручную обновить EntityDataSource? - PullRequest
1 голос
/ 30 декабря 2010

У меня есть GridView, связанный с EntityDataSource.Автоматическое обновление / вставка / удаление включены, и эти операции работают правильно.

Однако я хотел бы внести несколько изменений, прежде чем что-либо вносить в базу данных.(вместо фиксации каждой строки, как только нажата кнопка «Обновить».) Когда пользователь, наконец, нажимает кнопку «Сохранить», все изменения страницы должны быть зафиксированы.например, myEntityModel.SaveChanges();

Эта ссылка говорит, что нужно скопировать данные в новую таблицу и привязать к ней GridView.Это рекомендуемый подход для Entity Framework (4.0) или есть лучший способ?

Спасибо!

1 Ответ

0 голосов
/ 30 декабря 2010

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

примечание: Пакетное обновление в настоящее время не выполняется EF, даже если вы говорите, что сохраните изменения, несколько запросов попадут в базу данных. Есть и другие способы для достижения этой цели.

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