Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
DS AとBがあります。DSAは、テーブルAにレコード1があり、列1が変更されています。DSBは、テーブルAに同じレコード1がありますが、列2と3が変更されています。
A.Merge(B、true);を実行した場合 ->列2と3で行った変更を失いますが、DS Aの変更は保持され、その逆も同様です。
両方の変更を保持してマージを行う方法はありますか?
残念ながら、このマージを自分で実装する必要があります (または、これを実装した人を見つける必要があります)。
dotnet-dataset には、各行の 2 つのバージョン (元のバージョンと変更されたバージョン) があります。各列を繰り返し処理し、元の値と変更された値を比較して、それに応じて反応させることができます。