2010-07-13 11 views
8

हम एक SQL सर्वर 2005 डेटाबेस के खिलाफ एक अनुप्रयोग विकसित कर रहे हैं जो सुरक्षा उद्देश्यों के लिए कई स्कीमा का उपयोग करता है। एप्लिकेशन .NET 4.0 ढांचे में ईएफ 2 का उपयोग करेगा।एंटिटी फ्रेमवर्क SQL सर्वर स्कीमा को कैसे संभालता है?

मैं क्या सोच रहा हूं कि एसक्यूएल स्कीमा (सपोर्ट, एडमिन, कर्मचारी) इत्यादि ईएफ पक्ष पर कैसे प्रदर्शित/किया जाना चाहिए। क्या मुझे एसक्यूएल स्कीमा को प्रतिबिंबित करने के लिए विभिन्न इकाइयों को अलग-अलग मॉडल (edmx फ़ाइलों) में अलग करना चाहिए? मैं जितना अधिक समझदारी से मॉडल को समझने के रूप में नाम विवादों के बारे में चिंतित नहीं हूं।

इस क्षेत्र में सिफारिशें या सर्वोत्तम अभ्यास क्या हैं?

धन्यवाद!

+0

क्या आपने कभी यह पता लगाया है? – Gromer

उत्तर

1

यदि आप विशेषता आधारित मैपिंग का उपयोग कर रहे हैं तो आप TableAttribute के साथ अपनी कक्षा को सजाने के लिए तैयार कर सकते हैं।

आम तौर पर एक स्कीमा में तालिका बोलना किसी अन्य स्कीमा में तालिका की तुलना में एक अलग इकाई है, इसलिए यह दर्शाता है कि आप अपने वर्गों को संबंधित नामस्थानों में समूहित कर सकते हैं।

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