ドメイン オブジェクトの一部を ORM (LLBLGen) エンティティにマップし直したいと考えています。このために AutoMapper を使用しています。ドメイン オブジェクトにはコレクションが含まれており、AutoMapper のドキュメントには、それらについて心配する必要はなく、含まれている型についてのみ説明されています。これは常にそうではありません...
コレクションにマップしようとすると、ListSource をクリアすることは許可されていないことを示す LLBLGen エラーが発生し、関連付けられたコレクションを使用する必要があります。そのため、AutoMapperは LLBLGen コレクションをListSource タイプとして使用しているように見え、LLBLGen は Clear メソッドをオーバーライドしました (使用を許可していません)。
デスティネーション コレクションは読み取り専用であるため、リゾルバーを作成してもこの問題は解決しません。完全に置き換えることはできません。
私が必要としているのは、AutoMapper がコレクションをマップする方法をカスタマイズする方法です。これは、タイプ レベルではなく、コレクション レベルです。