मैं प्रकार का एक ICollection
में एक सरणी मैप करने के लिए <T>.
मानचित्रण AutoMapper
मूल रूप से मैं ऐसा करने में सक्षम होना चाहता हूँ कोशिश कर रहा हूँ विचार?
मैं प्रकार का एक ICollection
में एक सरणी मैप करने के लिए <T>.
मानचित्रण AutoMapper
मूल रूप से मैं ऐसा करने में सक्षम होना चाहता हूँ कोशिश कर रहा हूँ विचार?
आपको संग्रह के लिए अपने मैपिंग को सेट करने की आवश्यकता नहीं है, केवल तत्व प्रकार। तो बस:
Mapper.CreateMap<X, Y>();
Mapper.Map<X[], Collection<Y>>(objectToMap);
अधिक जानकारी के लिए देखें: http://automapper.codeplex.com/wikipage?title=Lists%20and%20Arrays&referringTitle=Home
क्या मैं एक स्ट्रिंग [] को वाई में मैप करना चाहता हूं? जैसे जहां सरणी में प्रत्येक स्ट्रिंग वाई की एक अलग संपत्ति के लिए मैप करेगा? –
अब ऐसा लगता है कि आप उपयोग कर सकते दिखता है:
Mapper.CreateMap<X,Y>();
var listOfX = Mapper.Map<List<X>>(someIEnumerableOfY);
क्या व्यवहार आप अभी देख रहे हैं है? –
बस एक आईसीओलेक्शन पर एक सरणी के बीच मैप करने में असमर्थ। मैपिंग अपवाद फेंक दिया गया है। –