5

मैं कोड प्रथम दृष्टिकोण में MVC 4 application बना रहा हूं और DefaultMembershipProvider और DefaultRoleProvider का उपयोग कर रहा हूं, लेकिन मुझे सदस्यता की उपयोगकर्ता तालिका की मेरी कस्टम तालिका में विदेशी कुंजी बनाने में समस्या हो रही है, जो उपयोगकर्ताओं की कुछ अतिरिक्त जानकारी संग्रहीत करता है। कृपया मुझे एक तरीका प्रदान करें कि मैं यह कैसे कर सकता हूं।सदस्य की उपयोगकर्ता तालिका से विदेशी कुंजी को एमवीसी 4 में कोड में कस्टम टेबल में कस्टम टेबल पर कैसे बनाया जाए?

कृपया सुझाव दें।

आप कोड पहले संस्थाओं का उपयोग कर अपने टेबल बना:

+0

आपको क्या समस्या हो रही है कृपया इसका वर्णन करें। अपनी टेबल क्लास परिभाषा दिखाएं। – Shashank

उत्तर

0

यहाँ एक तरीका है। फिर आप अपने डेटाबेस स्कीमा पर जाते हैं, स्कीमा पर राइट क्लिक करें, "रिलेशनशिप" का चयन करें और एसक्यूएल सर्वर में सदस्यता तालिका में मैन्युअल रूप से रिलेशनशिप बनाएं। आपको यह सुनिश्चित करना होगा कि सदस्यता तालिका पहले आपके डेटाबेस में बनाई गई है।

0

क्या आपके पास SimpleMembershipProvider का उपयोग करने का विकल्प है?

यदि आप करते हैं, तो यह पोस्ट http://blog.spontaneouspublicity.com/including-asp-net-simple-membership-tables-as-part-of-your-entity-framework-model आपके ईएफ के साथ सदस्यता तालिका को एकीकृत करने का एक सरल स्पष्टीकरण है। लेकिन मुझे यकीन नहीं है कि आपको ईएफ के साथ पूर्ण एकीकरण की आवश्यकता है, इसलिए यह देखने के लिए कि क्या यह आपकी आवश्यकताओं को शामिल करता है, कुछ सरलमेम्बरशिप प्रदाता ट्यूटोरियल के माध्यम से जाएं। http://www.asp.net/web-pages/tutorials/security/16-adding-security-and-membership

यदि मुझे लगता है कि आपको अपने ईएफ मॉडल में सभी डिफ़ॉल्ट मेमर्सशिप प्रदाता तालिकाओं को मॉडल करने और वहां संबंध जोड़ने की आवश्यकता होगी।

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