Automapperをバージョン3から4.2.1までの複数のプロジェクトで長年使用していましたが、私たちはエンティティをDTOにマッピングしたり、バージョン5.0.2にアップグレードした後突然。循環参照を持つオブジェクトはすべて、Map
メソッドでSystem.StackOverflowExceptionをスローし、プリミティブプロパティを持つ他のオブジェクトは正しくマップされました。バージョン4.2.1にロールバックして正常に動作します。Automapperをバージョン4.x.xから5にアップグレードした後でSystem.StackOverflowExceptionを取得する
マッパーが循環参照を処理できるようにするための構成が必要です。または、循環参照を間違った方法で使用しています(廃止予定)。