データベースに挿入するために、API から多層 XML データを取り込もうとしています。
まず、API から XML ファイルを取得したら、DataSetのReadXMLメソッドを使用してDataTablesを作成します。一度取り込まれると、 DataSet内に合計 19 個あります。
DataRelationを使用してすべてのテーブルをリンクできることは理解していますが、ReadXMLメソッドは既にいくつかのスキーマ情報を推測しており、DataSetの各DataTable間の適切な関係と思われるものを生成しているようです。
ただし、データベースに移植するテーブルは 19 ではなく 1 つだけにして、SQL ではなく C# でテーブルを結合/マージ/関連付けしたいと考えています。
現在のDataSet内の関連するすべてのDataTablesから単一のテーブルを作成するためのベスト プラクティスについてアドバイスできますか?