विषयसूची:

सी # में ऑटोमैपर क्या है?
सी # में ऑटोमैपर क्या है?

वीडियो: सी # में ऑटोमैपर क्या है?

वीडियो: सी # में ऑटोमैपर क्या है?
वीडियो: C# में ऑटो मैपर - भाग 4 || आदिम प्रकार से जटिल प्रकार तक मानचित्रण 2024, सितंबर
Anonim

NS ऑटोमैपर सी # में दो वस्तुओं के बीच एक मैपर है। अर्थात् ऑटोमैपर ऑब्जेक्ट-ऑब्जेक्ट मैपर है। यह एक प्रकार के इनपुट ऑब्जेक्ट को दूसरे प्रकार के आउटपुट ऑब्जेक्ट में बदलकर दो अलग-अलग ऑब्जेक्ट्स के गुणों को मैप करता है।

इसके अलावा, सी # में ऑटोमैपर क्या है?

ऑटोमैपर एक लोकप्रिय ऑब्जेक्ट-टू-ऑब्जेक्ट मैपिंग लाइब्रेरी है जिसका उपयोग भिन्न प्रकार से संबंधित वस्तुओं को मैप करने के लिए किया जा सकता है। उदाहरण के तौर पर, आपको अपने एप्लिकेशन में मॉडल ऑब्जेक्ट्स में डीटीओ (डेटा ट्रांसफर ऑब्जेक्ट्स) को मैप करने की आवश्यकता हो सकती है।

दूसरे, मैं ऑटोमैपर कैसे स्थापित करूं? एएसपीनेट कोर एमवीसी में ऑटोमैपर को कॉन्फ़िगर करने के चरण यहां दिए गए हैं।

  1. मैपिंग प्रोफाइल क्लास बनाएं जो प्रोफाइल पब्लिक क्लास क्लाइंटमैपिंगप्रोफाइल से फैली हो: प्रोफाइल {पब्लिक क्लाइंटमैपिंगप्रोफाइल () {क्रिएटमैप ()।
  2. ऑटोमैपर कॉन्फ़िगरेशन क्लास बनाएं और यहां अपना मैपिंग प्रोफाइल क्लास जोड़ें।

इसके संबंध में, MVC में AutoMapper क्या है?

ऑटोमैपर एक ऑब्जेक्ट-ऑब्जेक्ट मैपर है जो आपको किसी वर्ग की प्रत्येक संपत्ति को दूसरे वर्ग के समान गुणों के साथ मैन्युअल रूप से मैप करने की समस्या को हल करने की अनुमति देता है। पहले ऑटोमैपर पेश किया गया था अगर हम एक ऑब्जेक्ट प्रॉपर्टी को दूसरी ऑब्जेक्ट प्रॉपर्टी में असाइन करना चाहते हैं तो हम एक लंबी प्रक्रिया का पालन कर रहे थे।

मैं. NET कोर में ऑटोमैपर का उपयोग कैसे करूं?

निर्भरता इंजेक्शन के माध्यम से ASP. NET Core 3.0 पर AutoMapper का उपयोग कैसे करें

  1. अपने प्रोजेक्ट में पैकेज मैनेजर से ऑटोमैपर एक्सटेंशन इंस्टॉल करें।
  2. Startup.cs पर CinfigureServices में एक सेवा पंजीकृत करें।
  3. एक मॉडल और डेटा ट्रांसफर ऑब्जेक्ट बनाएं।
  4. मैपिंग संबंध पंजीकृत करने के लिए ऑटोमैपिंग क्लास फ़ाइल बनाएं।

सिफारिश की: