3
私はAutoMapperを使用しており、汎用変換をさらに進めたいと考えています。コンテナからTへのすべての変換が同じであるので、それは次のようになりAutoMapper汎用変換
cfg.CreateMap<Container<T>, T>()
.ConvertUsing(new ContainerConverter<Container<T>, T>());
:代わりに、私はむしろのような、任意のコンテナをマッピングする方法を知ってAutoMapperを設定します
cfg.CreateMap<Container<int>, int>()
.ConvertUsing(new ContainerConverter<Container<int>, int>());
ようなものを言うの私が変換しているすべてのクラスに対してこの変換を再定義するのは無意味です。
として、独自のマップ・メソッドを作成します。回避策は、おそらく、質問への答えではありません。 – Amy
編集した解答を確認してください。すべてのコードが貼り付けられているわけではありません。申し訳ありません:) – Kyle
ああ、私はそれが起こるときに嫌い:)確かに、それは良いです。 – Amy