दिलचस्प पोस्ट
LINQ के साथ आप "नॉट इन" क्वेरी कैसे करेंगे? आईओएस पर आईएसओ 8601 की तारीख कैसे प्राप्त करूं? मैं कैसे निर्धारित कर सकता हूं कि कोई फ़ाइल सी # में द्विआधारी या पाठ है? जब एक 'धुंधला' घटना होती है, तो मैं यह कैसे पता लगा सकता हूँ कि कौन सा तत्व फोकस * * पर गया? HTTPS पर साइट सेट करने के बाद, बाल क्रियाओं को रीडायरेक्ट क्रिया करने की अनुमति नहीं है कैसे हल करने के लिए "प्राधिकरण के साथ SSL / TLS सुरक्षित चैनल के लिए विश्वास संबंध स्थापित नहीं किया जा सका" आप mod_rewrite को कैसे सक्षम करते हैं? होम बटन श्रोता Firebase: उपयोगकर्ता भूमिकाओं के आधार पर सुरक्षा नियम निर्धारित करें विभिन्न लॉग स्तरों के लिए एकाधिक लॉग उत्पन्न करने के लिए पायथन लॉगर वर्ग का उपयोग करना सीमा के साथ GROUP_CONCAT अनइंस्टॉल करने के बाद कोको फ़ॉड्स को इंस्टॉल नहीं किया जा सकता, त्रुटि में परिणाम रेजर व्यू इंजिन में एस्केप @ वर्ण "शब्दार्थ सही" क्या मतलब है? एंड्रॉइड – एक संपर्क अपडेट करें

आइटीआईटी फ़्रेमवर्क 4.1 में पीओसीओ कोड प्रथम क्या है?

एफ कोड प्रथम में गुणों पर इस्तेमाल किए जाने पर virtual कीवर्ड का क्या प्रभाव पड़ता है? क्या कोई अलग-अलग स्थितियों में इसके सभी असर का वर्णन कर सकता है?

उदाहरण के लिए, मुझे पता है कि यह आलसी लोडिंग को नियंत्रित कर सकता है – यदि आप आइसीलॉन / एक-से-कई संबंध संपत्ति पर आभासी खोजशब्द का उपयोग करते हैं, तो यह आलसी-भरा होगा, लेकिन अगर आप वर्चुअल कीवर्ड को छोड़ देंगे, तो यह उत्सुक-भरा होना

क्या PCOO संस्थाओं के साथ ईएफ में virtual कीवर्ड के अन्य प्रभाव हो सकते हैं? क्या मुझे इसे अपने सभी गुणों पर virtual का उपयोग करने के लिए डिफ़ॉल्ट बनाना चाहिए, या इसका उपयोग करने के लिए डिफ़ॉल्ट नहीं है?

Solutions Collecting From Web of "आइटीआईटी फ़्रेमवर्क 4.1 में पीओसीओ कोड प्रथम क्या है?"

अब तक, मैं इन प्रभावों के बारे में जानता हूं

  • आलसी लोड हो रहा है : जब तक आप विशेष रूप से उन्हें अन्यथा चिह्नित नहीं करते हैं, कोई virtual आइसीलॉक्सेज़ आलसी-लोड हो जाएगा।
  • अधिक कुशल परिवर्तन ट्रैकिंग यदि आप निम्न सभी आवश्यकताओं को पूरा करते हैं तो आपका परिवर्तन ट्रैकिंग आपके वर्चुअल गुणों को हुक करके और अधिक कुशल तरीके से उपयोग कर सकती है। लिंक से:

    परिवर्तन ट्रैकिंग प्रॉक्सी प्राप्त करने के लिए, बुनियादी नियम यह है कि आपका क्लास सार्वजनिक, गैर-सार या गैर-सीलबंद होना चाहिए। आपकी श्रेणी को सभी गुणों के लिए सार्वजनिक वर्चुअल गेस्टर्स / सेटर्स भी लागू करना चाहिए अंत में, आपको संग्रह आधारित रिश्ते नेविगेशन गुणों को ICollection<T> रूप में घोषित करना होगा वे एक ठोस क्रियान्वयन या अन्य इंटरफ़ेस नहीं हो सकते हैं जो ICollection<T> (डिफर्ड लोडिंग प्रॉक्सी से एक अंतर) से प्राप्त होता है

पीओसीओ प्रॉक्सी बनाने के लिए एमएसडीएन की आवश्यकताएं इस का एक अन्य उपयोगी लिंक है।

यह आभासी कुंजीशब्द इकाई संरचना (आलसी लोडिंग, उत्सुक लोडिंग और स्पष्ट लोडिंग) से डेटा लोड करने के विषय से संबंधित है।

आपको आभासी खोजशब्द का उपयोग करना चाहिए, जब आप आलसी लोडिंग के साथ डेटा लोड करना चाहते हैं।

आलसी लोडिंग प्रक्रिया है जिसके तहत एक संस्था या संस्थाओं का संग्रह डाटाबेस से पहली बार लोड हो चुका है।

उदाहरण के लिए, नीचे निर्दिष्ट ब्लॉग इकाई वर्ग का उपयोग करते समय, संबंधित पोस्ट पहली बार पोस्ट नेविगेशन प्रॉपर्टी तक पहुंचाएगी:

 public class Blog { public int BlogId { get; set; } public string Name { get; set; } public string Url { get; set; } public string Tags { get; set; } public virtual ICollection<Post> Posts { get; set; } } 

डाक संग्रह की आलसी लोडिंग पोस्ट ऑफिस गैर-वर्चुअल बनाकर बंद की जा सकती है।

यदि आलसी लोडिंग बंद है, तो पोस्ट कलेक्शन लोड हो रहा है जो अभी भी लोड हो रहा है (शामिल करें विधि का उपयोग करके) या स्पष्ट रूप से संबंधित संस्थाओं (लोड विधि का उपयोग करके) लोड हो रहा है।

बेसब्री से लोड हो रहा है:

 using (var context = new BloggingContext()) { // Load all blogs and related posts var blogs1 = context.Blogs .Include(b => b.Posts) .ToList(); } 

स्पष्ट रूप से लोड हो रहा है:

 using (var context = new BloggingContext()) { var blog = context.Blogs.Find(1); // Load the posts related to a given blog context.Entry(blog).Collection(p => p.Posts).Load(); }