0

C# .Net の使用

テーブルを SQL サーバー データベースから XML ファイルにエクスポートするプログラムを作成しました。次に、XML ファイルに変更を加えて、DB にインポートします。

現在取り組んでいる新しいプログラムは、XML ファイルをチェックし、それを DB 上の同じテーブルと比較します。XML ファイルと DB の主キーが同じ場合、XML ファイルの行が削除され、PK が異なる残りの行がインポートされます。

XML から DB にテーブルをインポートするために SqlBulkCopy を使用しています。問題は、XML から主キーを取得し、それを DB の主キーと比較する方法がわからないことです。

XML 構造のサンプル:

<NewDataSet> 
    <Table>
      <DeviceId>1</DeviceId>
      <DeviceTypeId>1</DeviceTypeId>
      <Disabled>false</Disabled>
    </Table>
</NewDataSet>
4

1 に答える 1