powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Обновление БД
6 сообщений из 6, страница 1 из 1
Обновление БД
    #34437056
_jt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, как правельно организовать апдейт БД
В типизированном датасете находится множество таблиц связанных между собой
В буках пишуь что мол обновлять нужно от родительской к дочерним и обратно, исходя из того добовляются или удаляются записи.
Как будет правильно- обновлять полностью всю БД или только конкретную измененную таблицу например со списком компаний... И на каком этапе все это делать.. при выходе из приложения или при закрытии формы с гридом этой таблицы. В первом случае это явно займет очень много времени, но зато наверняка..
...
Рейтинг: 0 / 0
Обновление БД
    #34438746
Фотография Остап Ибрагимович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_jtПодскажите, как правельно организовать апдейт БД
В типизированном датасете находится множество таблиц связанных между собой
В буках пишуь что мол обновлять нужно от родительской к дочерним и обратно, исходя из того добовляются или удаляются записи.
Как будет правильно- обновлять полностью всю БД или только конкретную измененную таблицу например со списком компаний... И на каком этапе все это делать.. при выходе из приложения или при закрытии формы с гридом этой таблицы. В первом случае это явно займет очень много времени, но зато наверняка..

обновления вроде должны касатся той таблицы в которой и проходят изменения.
А если таблицы и связаны между собой, то других обновление должно касатся тоже.
...
Рейтинг: 0 / 0
Обновление БД
    #34438870
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_jtПодскажите, как правельно организовать апдейт БД
В типизированном датасете находится множество таблиц связанных между собой
В буках пишуь что мол обновлять нужно от родительской к дочерним и обратно, исходя из того добовляются или удаляются записи.
Как будет правильно- обновлять полностью всю БД или только конкретную измененную таблицу например со списком компаний... И на каком этапе все это делать.. при выходе из приложения или при закрытии формы с гридом этой таблицы. В первом случае это явно займет очень много времени, но зато наверняка..

Тут каждый - сам себе режиссер. :)
...
Рейтинг: 0 / 0
Обновление БД
    #34442005
_jt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал через рекурсию:)
Функции передается дататейбл, и начиная уже с этой таблицы обходются все связанные)
...
Рейтинг: 0 / 0
Обновление БД
    #34444061
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_jtСделал через рекурсию:)
Функции передается дататейбл, и начиная уже с этой таблицы обходются все связанные)
А удаления?
...
Рейтинг: 0 / 0
Обновление БД
    #34451739
_jt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Удаления начиная с самых "младших" таблиц.
апдейт на модифицированные и измененые записи стоит перед рекурсивным вызовом функции, а на удаленные после него
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Обновление БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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