2011-08-25 16 views
7

यह ठीक डिफ़ॉल्ट निर्माता जो जैसे कुछ मूलभूत मूल्यों सेट करने के लिए है। लेकिन क्या कुछ और हो सकता है?इकाई की रूपरेखा POCO डिफ़ॉल्ट निर्माता

+0

यह [POCO इकाई] (http://msdn.microsoft.com/en-us/library/dd468057.aspx) के रूप में योग्य नहीं है, तो आपको पैरामीटर रहित कन्स्ट्रक्टर होना चाहिए। इसके अतिरिक्त, कोई यह नहीं बता सकता कि क्या आप परिवर्तन ट्रैकिंग सक्षम कर रहे हैं क्योंकि संपत्ति घोषणाएं दिखाई नहीं दे रही हैं (यदि आप परिवर्तन ट्रैकिंग सक्षम करना चाहते हैं तो उन्हें 'आभासी' होना चाहिए)। – casperOne

+0

@casperOne कन्स्ट्रक्टर मेरे लिए पैरामीटर रहित दिखता है ...? – Mike

+0

@ माइक: टिप्पणी के संबंध में [संपादित इतिहास] (http://stackoverflow.com/revisions/7190472/3) देखें। – casperOne

उत्तर

7

हाँ गुणों को आरंभ करना ठीक है। पैरामीटर रहित कन्स्ट्रक्टर का उपयोग करके निर्माण के दौरान प्रभावी रूप से, प्रकार के फ़ील्ड्स को डिफ़ॉल्ट रूप से डिफ़ॉल्ट रूप से प्रारंभ किया जाता है। आप बस एक अलग डिफ़ॉल्ट चुन रहे हैं। यह नई सुंदर बाल संस्थाओं और संग्रहों के लिए एक सुंदर common practice है, लेकिन कोई कारण नहीं है कि सरल गुणों को प्रारंभ नहीं किया जा सकता है। मैं कई संस्थाओं के लिए ऐसा करता हूं और ईएफ सही ढंग से वस्तु को नए/अनमोडिफाइड के रूप में पहचानता है।

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