Мне нужно реализовать модуль экспорта-импорта для трех таблиц базы данных, которые внутренне связаны с ограничениями первичного ключа / внешнего ключа.
Я могу легко выполнить обе части, используя c # / linq to xml / linq to sql. Проблема заключается в том, что когда я импортирую экспортированные данные, в базе данных идентификатор таблиц первичного ключа регенерируется без получения / назначения идентификатора из файла XML (это естественно для автоматического увеличения). Для этого данные других таблиц не могут быть импортированы / показаны ошибки, которые нарушает ограничение первичного ключа.
Моя цель - импортировать все данные и сохранить первичный / внешний ключ без изменений.
Теперь, кто-нибудь может предложить мне, пожалуйста, что я могу сделать, чтобы решить эту проблему? Заранее спасибо.