2013-02-01 13 views
5

मुझे बताया गया था कि 1 संपत्ति < => 1 प्रॉपर्टी मैपिंग के लिए मुझे MapFrom का उपयोग करना चाहिए, लेकिन जब गंतव्य प्रॉपर्टी किसी भी तरह की गणना या संशोधित होती है, तो मुझे ResolveUsing का उपयोग करना चाहिए। फिर भी जब मैं इस मैपिंग का उपयोग यह अभी भी काम करता है:ऑटोमैपर मानचित्र से गणना के लिए काम करता है?

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

असल में मैं भी जिस तरह से दो कार्य काम में कोई फर्क नहीं मिल सकता है।

क्या कोई वास्तविक अंतर है?

उत्तर

3

मैपफ्रॉम विधि शून्य जांच आदि जैसी चीजें करेगी जो अभिव्यक्ति वृक्ष की जांच की जा सकती हैं। हल करें - आपको वास्तव में कुछ भी "अतिरिक्त" नहीं मिलता है। विचार मैपफ्रॉम किसी अन्य संपत्ति से था, और ResolveUsing, जो भी आप चाहते हैं।

+1

धन्यवाद! क्या आप मुझे इस जानकारी के लिए स्रोत दे सकते हैं? –

संबंधित मुद्दे