मैंने अभी POCO सीखना शुरू किया है लेकिन इसके उपयोग और लाभ को नहीं समझ सकता। यहां तक कि स्टैकओवरफ्लो के लिंक के बाद भी मुझे मदद नहीं मिली।
POCO के साथ एंटिटी फ्रेमवर्क क्या है
क्या कोई सरल उदाहरण के साथ POCO के उपयोग की व्याख्या कर सकता है?
मैंने अभी POCO सीखना शुरू किया है लेकिन इसके उपयोग और लाभ को नहीं समझ सकता। यहां तक कि स्टैकओवरफ्लो के लिंक के बाद भी मुझे मदद नहीं मिली।
POCO के साथ एंटिटी फ्रेमवर्क क्या है
क्या कोई सरल उदाहरण के साथ POCO के उपयोग की व्याख्या कर सकता है?
जवाबों:
POCOs (प्लेन पुरानी सीएलआर वस्तुएं) केवल आपके डोमेन की इकाइयाँ हैं। आम तौर पर जब हम एंटिटी फ्रेमवर्क का उपयोग करते हैं तो इकाइयां आपके लिए स्वचालित रूप से उत्पन्न होती हैं। यह बहुत अच्छा है, लेकिन दुर्भाग्य से ये इकाइयाँ डेटाबेस एक्सेस फ़ंक्शनलिटी के साथ इंटरसेप्टेड हैं जो स्पष्ट रूप से SOC (सेपरेशन ऑफ फ़िक्र) के विरुद्ध है। POCO किसी भी डेटा एक्सेस कार्यक्षमता के बिना सरल इकाइयाँ हैं लेकिन फिर भी सभी EntityObject फ़ंक्शंस जैसी क्षमताओं को देती है
इसके लिए यहां एक अच्छी शुरुआत है
आप कोड जनरेटर का उपयोग करके अपने मौजूदा एंटिटी ढांचे परियोजना से इतनी आसानी से POCO भी उत्पन्न कर सकते हैं।