モデルの大部分を自動マッピングしていますが、ジェネリックに問題があります。を持ってValueContainer<TValue>
いて、自動マッピング中に例外がスローされないように抽象化します。次に、StringValueContainer
マッピングするためのクラスを作成する必要があります。言うまでもなく、私はジェネリック クラスに完全に満足しているので、このアプローチは好きではありません。
問題は、
自動マップされたクラスValueContainer<string>
から継承するようなクラスを手動でマップするにはどうすればよいかということです。SubclassMap を介してサブクラスを流暢に構成しようとしましたが、予想どおり失敗しました。
明確にするために:私は持っていますStringValueContainer: ValueContainer<string>
が、StringValueContainer
クラスは自動マッピング以外の値を追加しないため、よりクリーンな方法でそれを行うことができるかどうか疑問に思っています.