परियोजनाओं मैं मैं पर काम किया में कक्षाएं कि क्वेरी/अद्यतन डेटाबेस इस तरह की,क्या मुझे इस कक्षा को स्थिर बनाना चाहिए?
public class CompanyInfoManager
{
public List<string> GetCompanyNames()
{
//Query database and return list of company names
}
}
के रूप में मैं इस तरह के अधिक से अधिक कक्षाएं बनाने रखने के लिए, मुझे लगता है कि शायद मैं इस प्रकार की बनाना चाहिए है कक्षा स्थिर। ऐसा करने से स्पष्ट लाभ क्लास इंस्टेंस बनाने की आवश्यकता से बचता है जब भी मुझे डेटाबेस से पूछताछ की आवश्यकता होती है। लेकिन चूंकि स्थैतिक वर्ग के लिए, कक्षा की केवल एक प्रति है, क्या इसके परिणामस्वरूप सैकड़ों अनुरोध स्थैतिक वर्ग की केवल एक प्रति के लिए संघर्ष करेंगे?
धन्यवाद,
धन्यवाद दिमाग के माध्यम से पारित किया जाता है। मेरे पास आपके उदाहरण के समान कुछ है। मैंने दिया नमूना कोड मेरी कक्षा का एक सुपर छीन लिया संस्करण है। हाँ, मुझे रिपोजिटरी पैटर्न भी पसंद है। इसके अलावा, मैं अपने डी कंटेनर के लिए CastleWindsor का उपयोग करता हूं। – sean717