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

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

Вопрос:

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


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


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