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


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