2 つのオブジェクト (WS.Customer と EF.Customer) があります。この理由は、ベンダーがオブジェクト (WS.Customer) のすべてのフィールドを公開していないためです。これらのフィールドに挿入して更新する必要があります。
WS.Customer -> EF.Customer をマージし、後で EF.Customer -> WS.Customer をマージする必要があります。EF.Customer には、WS.Customer にはない追加のフィールドがいくつかありますが、フィールド名が一致すると、値がマージされます。
また、宛先フィールドが null、空、または Guid の場合のデフォルト値である値のみをマージしたいと考えています。
Linq を使用して各オブジェクトにクエリを実行し、他のオブジェクトを構築できることはわかっていますが、より冗長な方法はありますか? このアプローチを使用する必要がある他のオブジェクトがいくつかありますが、入力するのに何週間も費やす気はありません。
ありがとう