Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Корректное обновление записи / 3 сообщений из 3, страница 1 из 1
13.09.2004, 18:06
    #32692560
Stas Tristan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Корректное обновление записи
Ситуация:

1. Вся бизнес-логика и целостность лежит исключительно на сервере.
2. Имеем заполенный Dataset
3. с помощью диалога меняем какую-нибудь запись и сохраняем изменения напрямую на сервере (минуя Dataset) - так как только сервер может принять/отклонить это изменение

Вопрос:

есть ли способ после успешного обновления записи на сервере когда известен первичный ключ этой записи обновить соответствующую запись в Dataset для визуализации пользователю не прибегая к повторному заполнению Dataset?
...
Рейтинг: 0 / 0
13.09.2004, 18:27
    #32692605
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Корректное обновление записи
можно в этой процедуре сделать выборку этой записи (?)
(нужно для заполнения identity; полей, заполненных по default и пр.) ,
получить DataTable (1 row) и слить (Merge) c DataSet
...
Рейтинг: 0 / 0
13.09.2004, 21:19
    #32692782
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Корректное обновление записи
Вместо Merge можно воспользоваться DataTable.LoadDataRow(, true)


Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Корректное обновление записи / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]