अपनी InitializeSimpleMembershipAttribute.cs फ़ाइल खोलें, यह वह जगह है जहाँ WebSecurity डेटाबेस इनिशियलाइज़ेशन है। आपको इसे सही कनेक्शनस्ट्रिंगनाम के साथ संशोधित करने की आवश्यकता है। उदाहरण:
बदलें
WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);
करने के लिए
WebSecurity.InitializeDatabaseConnection("MyRealDBConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);
यदि आप कोड फर्स्ट के साथ उपयोग करने के लिए वेब सुरक्षा तालिकाओं की संरचना की प्रतिलिपि बनाना चाहते हैं, तो एक लेख है .... जो मुझे इस समय नहीं मिल रहा है ... मुझे कुछ दें।
खैर, मुझे यह नहीं मिला - लेकिन ईमानदारी से - यह एक दर्द था। सबसे आसान तरीका है, चूंकि आपके पास पहले से ही डीबी उत्पन्न है, हो सकता है कि कोड फर्स्ट रिवर्स इंजीनियर टूल का उपयोग करें जैसे इकाई फ्रेमवर्क पावर टूल्स . यह आपके अधिकांश काम करेगा। फिर बस अपने DbContext में कक्षाएं जोड़ें, एक माइग्रेशन बनाएं, और अपना वास्तविक डेटाबेस अपडेट करें।
साथ ही - आपको इससे अधिक संशोधन करने की आवश्यकता हो सकती है - आपके संदर्भ नाम और इस तरह के आधार पर।