powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как сохранить новые записи из связанных таблиц в БД (autoincrement)
2 сообщений из 2, страница 1 из 1
Как сохранить новые записи из связанных таблиц в БД (autoincrement)
    #36019555
Фотография jsmirnoww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть 2 связанные таблицы в родительской первичный ключ - Identity поле. Дочерняя на него ссылается.
В локальном датасете у родительской таблицы в первичном ключе ставлю AutoIncrementSeed = -1; column.AutoIncrementStep = -1.
Добавляю запись в родительскую таблицу.
Добавляю записи в локальную дочернюю таблицу со ссылкой на родительскую.
Если я родительскую таблицу сохраню в БД UPDATE'ом, то там отрицательные значения первичного ключа заменятся на нормальные (сгенерированные сервером).
Как мне теперь сохранить дочернюю таблицу, если у меня там остались ссылки на отрицательные IDшники?
Приходит в голову несколько решений, но они кривые все. Посоветуйте что-нть, плз
PS Все взаимодействия с БД делаю через хранимые процедуры.
...
Рейтинг: 0 / 0
Как сохранить новые записи из связанных таблиц в БД (autoincrement)
    #36019709
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тынць
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как сохранить новые записи из связанных таблиц в БД (autoincrement)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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