私は2つのタイプを持っています。プロパティが「デフォルト」の値に設定されている場合は、ソースインスタンスのプロパティを宛先インスタンスにマッピングすることを無視したいと考えています。既定値が存在する唯一の場所は、型またはコンストラクタの上にあるメタデータの一部です。automapperに、デフォルト値の場合、ソースタイプからマッピングプロパティをスキップする方法を教えてください。
[System.ComponentModel.DefaultValue("")]
public string Name { get; set; }
これを行うにはどうすればよいですか?
I:
は、単にタイプのデフォルト値に対してチェックする条件のマッピングを使用して、条件を追加するには例えば
それは反パターンだと思います。なぜなら、マッパはダムになっているはずですから、ログを入れすぎるという誘惑に抵抗したいかもしれませんそれらの内側にic。 –