Web サービスから取得したデータを表す Data Access Layer オブジェクトがあります。
一方、同じデータ構造を表す MVC モデル オブジェクトがありますが、UI 検証などを実行するためにデータ注釈属性が適用されます。
どうやら、読み取り/書き込み操作ごとに DAL オブジェクトと Model オブジェクトの間でデータを交換する必要があるようです。
問題は、このアプローチを単純化して、オブジェクトのセットを 1 つだけにして、それらを両方のレイヤー (データ アクセスとモデル) に使用できるかどうかです。ベストプラクティスは何ですか?
これら 2 種類のオブジェクト間でデータを同期するための NuGet がいくつかあることは知っています。どちらを使うべきか教えてください。ありがとうございました。