2013-04-18 7 views
63

मैंने अभी पीओसीओ सीखना शुरू किया लेकिन इसका उपयोग और लाभ समझ में नहीं आया। स्टैक ओवरफ्लो के लिंक के बाद भी मेरी मदद नहीं हुई।इकाई फ्रेमवर्क में पीओसीओ क्या है?

what is Entity Framework with POCO

किसी को भी एक सरल उदाहरण से POCO के उपयोग की व्याख्या कर सकते हैं?

+5

मैं तुम्हें समझने के लिए यह एक उदाहरण के माध्यम से जा रहा है के लिए सबसे अच्छा तरीका लगता है: http://pratapreddypilaka.blogspot.com.au/2011/12/entity-framework-40-poco.html –

+0

मुझे यकीन नहीं है कि आप किस उत्तर की उम्मीद कर रहे हैं जो पहले से ही आपके लिंक में नहीं दिया गया था। यदि आप अभी भी उनको पढ़ने के बाद समझ में नहीं आते हैं, तो शायद जेरेमी बताते हैं, आपको करने के द्वारा सीखना होगा। –

उत्तर

78

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

  • लेज़ी लोड हो रहा है देता है
  • ट्रैकिंग

यहाँ बदलें इस

POCO Entity framework

के लिए एक अच्छी शुरुआत है

आप अपने मौजूदा इकाई ढांचे से पीओसीओ भी आसानी से उत्पन्न कर सकते हैं कोड जनरेटर का उपयोग कर परियोजना।

EF 5.X DbContext code generator

+2

आपका "पीओसीओ इकाई फ्रेमवर्क एमएसडीएन भाग -1" लिंक टूटा हुआ है। क्या यह अब है? https://msdn.microsoft.com/en-us/library/dd456853(v=vs.100).aspx –

+0

@AskeB। धन्यवाद लिंक अद्यतन किया। एक –

+0

है कि मैंने हमेशा पीओसीओ को "सादा पुरानी सी वस्तुओं" के रूप में वापस कर दिया है यह गलत है या सिर्फ अलग है? – Halter

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