मैं डेटाबेस-पहले एएसपी.नेट एमवीसी अनुप्रयोग पर काम कर रहा हूं। डेटाबेस को देखते हुए विदेशी कुंजी बहुत असंगत होती हैं, मूल रूप से वे केवल तभी होती हैं जब इसे SQL स्क्रिप्ट में निर्दिष्ट किया गया था जो टेबल बनाते थे। ज्यादातर मामलों में वे वहां नहीं हैं।क्या गायब है डेटाबेस में विदेशी कुंजी ईएफ द्वारा उत्पन्न एसक्यूएल पर प्रभाव पड़ता है?
हालांकि, एडीएमएक्स मॉडल को देखते हुए, मैं देख सकता हूं कि यह विदेशी कुंजी के बारे में पता है यानी यह नेविगेशन गुणों की सही ढंग से पहचान की गई है।
मेरा प्रश्न है, क्या वास्तविक डेटाबेस में लापता विदेशी कुंजी एंटिटी फ्रेमवर्क द्वारा लिखित एसक्यूएल पर प्रभाव डालती है? असल में मेरा मतलब प्रदर्शन पर नकारात्मक प्रभाव है।
मैं वास्तव में यह समझ नहीं सकता कि यह महत्वपूर्ण है या नहीं।
बस स्पष्ट करने के लिए, डेटाबेस में मैं टेबल का विस्तार कर रहा हूं और लाल कुंजी की तलाश कर रहा हूं जो एक विदेशी कुंजी इंगित करता है। मैं उपफोल्डर में भी देख रहा हूं: "कीज"।
आप किस ईएफ संस्करण का उपयोग कर रहे हैं? –
@AndrewLoree EF 4.1 – DSF