नकारात्मक को हटाने के लिए मूसा के उत्तर पर उपरोक्त। कस्टम सदस्यता प्रदाता का कोई उल्लेख नहीं है, लेकिन इसका मतलब यह नहीं है कि यह जवाब नहीं है।
वह सही जगह पर है, फ्रेमवर्क के साथ कोई ईएफ 4 विशिष्ट प्रदाता नहीं भेजा गया है लेकिन आप अपना खुद का निर्माण कर सकते हैं।
यह वास्तव में समस्या डोमेन को समेकित करता है, जिसमें आप सदस्यता को अलग-अलग ब्लैक बॉक्स के रूप में उपयोग करने के बजाय उपयोगकर्ताओं को अपनी शेष इकाई वस्तुओं में आसानी से लिंक कर सकते हैं, जिसे आपको टिप-टॉइंग करना है।
ऐसा करने का तरीका वास्तव में सदस्यता प्रदाता से विरासत में और अमूर्त तरीकों को लागू करने का तरीका है।
एक बार ऐसा करने के बाद आप SQLMembership तालिकाओं को तोड़ने और डिफ़ॉल्ट रूप से प्राप्त की गई संग्रहीत प्रक्रियाओं को तोड़ने के डर में रहने के बजाय आप जो कुछ भी चाहते हैं, कर सकते हैं - जो मुझे बदसूरत के रूप में उपयोग करना पसंद नहीं है।
मैंने अपने स्वयं के ईएफ 4 मॉडल का उपयोग करके, अपने स्वयं के ईएफ 4 मॉडल का उपयोग करके यह किया है। मैंने इस वीडियो के साथ आया नमूना कोड का उपयोग किया - http://www.asp.net/general/videos/how-do-i-create-a-custom-membership-provider। बीटीडब्ल्यू अगर आप उस नमूना कोड का उपयोग करते हैं, तो संग्रहीत प्रक्रिया नामों में कुछ टाइपो के लिए देखें!
प्रश्न में कहीं भी कस्टम प्रदाता कार्यान्वयन का उल्लेख नहीं है। मैं अक्सर लोगों को वास्तव में समस्या डोमेन को समझने से पहले कस्टम प्रदाता स्टैक को लागू करने का सुझाव देता हूं। -1 –
लेकिन सवाल भी समझ में नहीं आता है, और यह एक अच्छा सामान्य जवाब है। – fabspro