एफई (दृश्य स्टूडियो 2012) में कोड की पहली सुविधा को अक्षम करने के लिए कैसेएफई में कोड-पहली फीचर (MVC4 विजुअल स्टूडियो 2012) को अक्षम कैसे
मैं Visual Studio 2012 का उपयोग कर रहा, MVC4 (इंटरनेट अनुप्रयोग टेम्पलेट)।
मैं ईएफ का उपयोग करना चाहता हूं, लेकिन इसकी कोड-प्रथम सुविधा के साथ नहीं। मैं चाहता हूं कि मेरे कोड के आधार पर मेरे डेटाबेस को बनाने या संशोधित करने के बजाय एप्लिकेशन को त्रुटि हो। (मैं सिर्फ दृश्यों के पीछे अपने डेटाबेस की इस भावना के साथ नहीं रह सकता ... मैं चाहता हूं कि एप्लिकेशन ने सटीक डीबी का उपयोग किया हो ... और यदि कोई चीज बदलनी है, तो मैं यह मेरा स्वयं करें)
क्या यह नया एफ़ (वीएस2012) के साथ संभव है?
मैंने कई लोगों को यह पूछकर देखा है, लेकिन अब तक मैं जवाब नहीं ढूंढ पा रहा हूं।
धन्यवाद! मैं समझने की कोशिश कर रहा था कि क्यों कोड फर्स्ट काम नहीं कर रहा था, एक मौजूदा समाधान के माध्यम से पागल हो रहा था। और इस पोस्ट के बाद मुझे global.asax.cs में कोड का यह टुकड़ा मिलता है -> डेटाबेस .etInitializer (शून्य); –
shake
तो यहां मैं जो समझ नहीं पा रहा हूं: मेरे नियंत्रक में, मेरे पास संदर्भ वाला एक निजी क्षेत्र है। यह फ़ील्ड पैरामीटर रहित कन्स्ट्रक्टर के माध्यम से प्रारंभ हो जाता है, जिसमें उपर्युक्त रेखा होती है। इसके बाद, मुझे एक नियंत्रक विधि पर भेजा जाता है, जो क्रैश होता है जब ईएफ डेटाबेस को छोड़ने का प्रयास करता है। यह कैसे हो सकता है? क्या यह मेरे संदर्भ वर्ग के नाम के साथ एक स्ट्रिंग पैरामीटर के रूप में संदर्भ के लिए सुपर-कन्स्ट्रक्टर को कॉल कर रहा है। –