मैं एएसपी.नेट 3.5 का उपयोग कर एक वेब एप्लिकेशन पर काम कर रहा हूं। आवेदन में सैकड़ों टेबल हैं। मुझे एक संगोष्ठी में बताया गया था कि मुझे एकाधिक डीबीएमएल फाइलों का उपयोग करने के बजाय पूरे आवेदन के लिए एक डीबीएमएल फ़ाइल का उपयोग करना चाहिए (स्टैक ओवरफ्लो में एक पोस्ट भी था जो एक ही बात कहता था)। यह देखते हुए कि मेरे पास इतनी सारी टेबल हैं जो एक का उपयोग कर रही हैं। डीबीएमएल फ़ाइल समझ में आती है या क्या मैं कई डीबीएमएल फाइलों को बनाने से बेहतर हूं जो तार्किक रूप से समूहबद्ध हैं?एक लिंक से एसक्यूएल - एकाधिक डीबीएमएल फाइलें या एक डीबीएमएल फ़ाइल
उदाहरण के लिए, मैं निम्नलिखित .dbml फ़ाइलों के निर्माण के बारे में सोच रहा था:
- ग्राहक
- विक्रेता
- कर्मचारी
- बिक्री आदेश
चिंताओं में से एक है कि मैं कई डीबीएमएल फाइलों का उपयोग करने के बारे में है। मैं डीबीएमएल फाइलों में अपडेट कैसे संभालता हूं। उदाहरण के लिए, यदि मुझे एक नया बिक्री आदेश दर्ज किया गया था तो मुझे ग्राहक तालिका पर एक फ़ील्ड अपडेट करना पड़ा। मैं इसे कैसे संभालेगा? मैं निश्चित रूप से ग्राहक और बिक्री आदेश दोनों में ग्राहक तालिका शामिल नहीं करना चाहता हूं। डीबीएमएल फाइलें। क्या मैं ऑपरेशन को ट्रांज़ेक्शनस्कोप में लपेट सकता हूं?
मुझे नहीं पता कि निम्नलिखित पर उत्तर पर कोई प्रभाव पड़ता है, लेकिन मेरी योजना रिपोजिटरी पैटर्न और पीओसीओ कक्षाओं का उपयोग करना है ताकि डीबीएमएल फ़ाइल में तालिका परिभाषाओं के संदर्भ मेरे डेटा एक्सेस के लिए स्थानीय हों परत।
धन्यवाद
+1 महान प्रश्न .. – jinsungy
+1। मैं सहमत हूं .... – Steven