5

1つのプロパティ<=>1つのプロパティマッピングにはMapFromを使用する必要があると言われましたが、宛先プロパティが何らかの方法で計算または変更される場合は、ResolveUsingを使用する必要があります。それでも、このマッピングを使用しても機能します。

.ForMember(item => item.Validity, record => record.MapFrom(r => new DateInterval(r.Start, r.End)))

実際、2つの機能の動作に違いは見当たりません。

本当の違いはありますか?

4

1 に答える 1

3

MapFrom メソッドは、式ツリーを調べることで実行できる null チェックなどを実行します。ResolveUsing - 「余分な」ものは何も得られません。アイデアは、MapFrom は別のプロパティからのものであり、ResolveUsing は何でも好きなものでした。

于 2013-02-02T22:26:03.263 に答える