database
(reading & fill data from a )を作成しましたXML
。でこれを行いましたSqlBulkCopy
。しかし、シナリオは XML が更新されるたびに (新しいレコードが挿入されたか、既存のレコードが変更された可能性があります) ...したがって、データベースも更新する必要があるため、最初にすべてのテーブルのすべてのレコードを更新する必要があるソリューションを作成しましたデータベースで削除され、再度 を実行するSqlBulkCopy
と、データが更新されます......
しかし、それは非常に最悪の方法のようです。
ソースXML
に新しいレコードがある場合に新しいレコードを挿入するだけでなく、これらのレコードのみを更新する方法はありますか?
データセットのマージ操作もいくつか試しましたが、正しい使い方がわかりませんでした。