Как сохранить несколько строк в сетке данных - PullRequest
1 голос
/ 15 марта 2011

Допустим, у меня есть десять строк в сетке данных, и я изменил данные из трех строк.

Я пытаюсь сохранить данные Linq для этих трех строк, но я не уверен, как их можно сохранить.

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

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

1 Ответ

1 голос
/ 21 марта 2011

Пока контекст данных поддерживается, пока изменения вносятся в сетку, вы можете сохранить все изменения, вызвав метод SubmitChanges () с использованием шаблона Unit of Work. Это прекрасно работает в реализациях с состоянием (Winform / WPF). В веб-приложениях типичные модели пользовательского интерфейса позволяют редактировать только одну строку для каждой страницы. В этом случае задача состоит в том, как разрешить редактирование нескольких записей за один запрос страницы. Если вы можете сделать это, то вы можете пакетировать свои обновления и вызывать SubmitChanges только один раз за запрос страницы.

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