मेरे पास मेरे उपयोगकर्ता नियंत्रण के निर्माता में एक विधि कॉल है जो ऐसा कुछ करता है जो डिज़ाइन समय (डेटाबेस से कनेक्ट) पर काम नहीं करेगा, और विजुअल स्टूडियो ने केवल उस समय नियंत्रण किया जब मैंने उस नियंत्रण को जीयूआई डिजाइनर में जोड़ने की कोशिश की।
निश्चित रूप से, मैं उस कोड को एक अलग विधि से कारक कर सकता हूं, लेकिन मुझे यह विचार पसंद नहीं है कि हर बार जब मैं उस ऑब्जेक्ट का उपयोग करता हूं तो मुझे उस ऑब्जेक्ट के फ़ंक्शन के लिए आवश्यक एक निश्चित विधि निष्पादित करने की याद रखना आवश्यक है (यही वह है जो कन्स्ट्रक्टर के लिए है!)।कन्स्ट्रक्टर में कोड कैसे है जो विजुअल स्टूडियो द्वारा डिज़ाइन समय पर निष्पादित नहीं किया जाएगा?
क्या प्रीप्रोसेसर प्रतीक की तरह कुछ है जो मैं अपने कोड को चिह्नित कर सकता हूं ताकि विजुअल स्टूडियो उस समय कोड को उस समय निष्पादित करने का प्रयास नहीं करेगा?
क्या यह एक अच्छा डिजाइन है? आईएमओ, किसी को कन्स्ट्रक्टर में बहुत कुछ नहीं करना चाहिए (डेटाबेस से कनेक्ट करना, अपने मामले में)। मुझे यह देखना अच्छा लगेगा कि विशेषज्ञों को क्या कहना है। – shahkalpesh