मैं एक डाटाबेस वर्ग जो follwing तरीकों contanins है:सी # स्थिर डेटाबेस कक्षा?
- सार्वजनिक bool ExecuteUDIQuery (स्ट्रिंग क्वेरी) // UDI = अद्यतन हटाएँ सम्मिलित
- सार्वजनिक bool ExecuteSelectQuery (स्ट्रिंग क्वेरी)
- सार्वजनिक bool ExecuteSP (स्ट्रिंग एसपी, स्ट्रिंग [] parms)
- सार्वजनिक पूर्णांक ExecuteSPReturnValue (स्ट्रिंग एसपी, स्ट्रिंग [] parms)
तरीकों के परिणामों में जमा हो जाती है निजी डेटासेट या डेटाटेबल्स। इन वस्तुओं को गेटर्स के रूप में परिभाषित किया जाता है।
डेटाबेस कक्षा का उपयोग करने वाले लगभग 10 वर्ग हैं। प्रत्येक वर्ग कक्षा डेटाबेस का एक वस्तु बनाता है। अब मैं डाटाबेस क्लास को स्थिर बनाने के बारे में सोच रहा था। यह एक अच्छा विचार है? यदि हां, तो क्यों? नहीं, क्यों नहीं?
मैं एक वेबसाइट बना रहा हूँ। तो अगर मैं आपको सही ढंग से समझता हूं, जब 20 आगंतुक कहते हैं और वे सभी एक अलग पृष्ठ का अनुरोध करते हैं (और मेरी डीबी कक्षा स्थैतिक है) यह गलत हो जाती है, है ना? – Martijn
हां, आप सही ढंग से समझते हैं। यदि कक्षा स्थिर है, तो संपत्तियों के आवेदन को साझा किया जाएगा। इसलिए, यदि 20 विज़िटर डेटाबेस क्वेरी करते हैं, तो संपत्ति विज़िटर नंबर 20 द्वारा निष्पादित अंतिम क्वेरी का परिणाम रखेगी। – Razzie