0
私は次のように層を有するネットを用いたマルチティアのプロジェクトで今働いている:のDTOコレクションマッピング問題
- DAL
- BLL
- GUIレイヤ
とBLL層とGUI層の間の共有DTO
DAOからDTOへのオブジェクトのマッピングに問題があります。 では問題ありません。
問題は、別のオブジェクトの子コレクションを持つオブジェクトにあります。 例:
Author Category
--Categories --Authors
実行がマッピング
の無限ループに入ると、私はモデルのテーブルに 元自己参加したいときには、より複雑な取得:
Safe Safe
--TransferSafe(Collection<Safe>) --TransferSafe(Collection<Safe>)
実行は無限のマッピングループに入ります
良い解決策や実際のマッピングパターンに関する提案はありますか?
私はAutomapperを試してみましたが、私は同じ結果を得ました...そして、最後に私は 'System.StackOverflowException'を手に入れました! –
マッピングはどのように見えますか? automapperサイトの例を使用して、物事をインテリジェントに処理するように指示する方法を確認する必要があります – Paul