का उपयोग करके आलसी = "अतिरिक्त" जैसी कार्यक्षमता को कार्यान्वित करने का सबसे अच्छा तरीका मेरे पास एक से अधिक संबंध हैं जहां बाल तालिका में सैकड़ों हजार रिकॉर्ड हो सकते हैं। इस मामले में, माता-पिता को बुलाओ। चाइल्डकोलेक्शन। काउंटर बाल संग्रह की आलसी शुरुआत को मजबूर करता है जो बेहद महंगा है।NHibernate 2.0.1
हाइबरनेट 3.0 में एक सुविधा आलसी = "अतिरिक्त" है जो आपको पूरी चीज़ को आलसी लोड किए बिना संग्रह गुणों का सबसेट देखने की अनुमति देती है।
दुर्भाग्यवश यह एनएचबीरनेट 2.1 तक उपलब्ध नहीं होगा, जो अभी भी अल्फा में है। http://jira.nhibernate.org/browse/NH-855
मैं इसे NHibernate 2.0.1 के साथ कैसे पूरा कर सकता हूं?
मैं इस
<property name="ChildCollectionCount" type="int" formula="(select count(*) from ChildTable child where child.parentID = parentID "/>
के रूप में विशेष गुण होते हैं के लिए इस्तेमाल किया, लेकिन मैं इन अब और उपयोग नहीं कर सकते क्योंकि मैं अब इस पुस्तकालय और अन्य उपयोगकर्ताओं के लिए अपने एक प्रदर्शन समस्या साझा कर रहा हूँ।
NHibernate 3 में अपग्रेड करें और इस प्रश्न को बंद करें? –