1 つのデスクトップ ベースのアプリケーションを開発しています。そのアプリケーションでは、データベースに保存/更新するために変更された行のみを取得する必要があります。そのために、次のコードを使用しました。
DataTable modifiedTable = dt.GetChanges(DataRowState.Modified);
それはいいです。しかし、ここでは、変更された列のみが必要です。変更のない列は必要ありません。したがって、元の値と変更された/新しい値をログに記録できます。(ms sql の変更データ キャプチャ (CDC) のようなフェッチャー)。
どうすればいいですか?