2010-10-22 13 views
8

मेरी इकाई डेटा मॉडल में मेरे पास एक प्रॉपर्टी है जिसमें प्राथमिक कुंजी और दूसरी संपत्ति है जिसमें अद्वितीय मूल्य भी होंगे, इसलिए मैं उस अन्य संपत्ति पर एक अद्वितीय अनुक्रमणिका बनाना चाहता हूं। स्थिति व्यक्ति और व्यक्तियों के क्षेत्र में व्यक्ति इकाई के समान ही है।इकाई डेटा मॉडल, अद्वितीय अनुक्रमणिका

क्या डिजाइनर में या edmx फ़ाइल में निर्दिष्ट करने का कोई तरीका है कि मॉडल से डेटाबेस उत्पन्न करते समय ऐसी अनुक्रमणिका को किसी संपत्ति पर बनाया जाना चाहिए?

उत्तर

14

दुर्भाग्य से ईएफ 4 अद्वितीय बाधाओं का समर्थन नहीं करता है। कुछ संपत्ति EntityKey के रूप में चिह्नित की जा सकती है, हालांकि, ईएफ में .edmx फ़ाइल में अद्वितीय के रूप में कॉलम को चिह्नित करने के लिए कोई विशेषता नहीं है।
उसी टोकन द्वारा, जब आप डेटा स्टोर में एक अनूठी बाधा उत्पन्न करते हैं और डेटाबेस से अपने मॉडल को अपडेट करते हैं (एक सामान्य डेटाबेस-प्रथम दृष्टिकोण में), तो अद्वितीय बाधा ईडीएम द्वारा नहीं उठाई जाती है।
यदि आप डीडीएल उत्पन्न करने के लिए ईएफ 4 की मॉडल फर्स्ट फीचर का उपयोग करना चाहते हैं, तो आपको जेनरेट डीडीएल में मैन्युअल रूप से कुछ कॉलम में अनन्य बाधाओं को जोड़ना होगा।

+1

ओह मेरे भगवान ...... – Seva

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