3

AutoMapper 1.0 RTW を使用し、いくつかのカスタム フォーマッタを追加しています。

    Mapper.AddFormatter<AlertTypeFormatter>(); 
    Mapper.AddFormatter<DateStringFormatter>();

宛先タイプは両方とも文字列であり、フォーマッタは個別に機能します。しかし、それらをまとめると、最初のフォーマッタだけが呼び出されます。この場合は「AlertTypeFormatter」です。

何か案は?

4

1 に答える 1

4

修理済み。将来の参照用に、Mapper.AddFormatterは、Automapが使用するデフォルトのフォーマッターを実際に設定します。タイプ固有のフォーマッタを設定するには、以下を使用する必要があります。

Mapper.ForSourceType<DateTime>().AddFormatter<DateStringFormatter>();

ドー...

于 2010-02-08T13:09:00.717 に答える