У меня есть DataSet с несколькими таблицами, исходным документом является файл XML.
mydataset.ReadXML(filename);
Есть несколько таблиц с несколькими отношениями. У меня есть база данных в SQL, созданная с помощью кодов - таблиц, столбцов и отношений.
Теперь я хотел бы вставить данные. (Да я хочу все).
РЕДАКТИРОВАТЬ: Таблицы SQL используют автогенерацию столбцов идентификации - потому что я не уверен, что входящие данные никогда не будут дублировать один из параметров, который я хотел бы предположить, является уникальным.
Итак, какие методы я должен сделать, чтобы гарантировать ввод данных, учитывая, что у меня есть ограничения внешнего ключа, как я должен перебирать таблицы в наборе данных, чтобы убедиться, что я не пытаюсь вставить в таблицы, требующие существующего идентификатора. Я создаю жестко закодированную карту (я предпочитаю не слишком), или я иду по таблицам в поисках внешнего ключа и проверяю родительскую таблицу и т. Д.
Есть идеи? Я уверен, что кто-то делал это раньше и имеет простой ответ для меня.