1

Web サービスから取得したデータを表す Data Access Layer オブジェクトがあります。

一方、同じデータ構造を表す MVC モデル オブジェクトがありますが、UI 検証などを実行するためにデータ注釈属性が適用されます。

どうやら、読み取り/書き込み操作ごとに DAL オブジェクトと Model オブジェクトの間でデータを交換する必要があるようです。

問題は、このアプローチを単純化して、オブジェクトのセットを 1 つだけにして、それらを両方のレイヤー (データ アクセスとモデル) に使用できるかどうかです。ベストプラクティスは何ですか?

これら 2 種類のオブジェクト間でデータを同期するための NuGet がいくつかあることは知っています。どちらを使うべきか教えてください。ありがとうございました。

4

1 に答える 1