में निर्मित ASP.NET मैं ASP.NET में प्रोफ़ाइल सुविधा के उपयोग के आसपास सर्वोत्तम अभ्यास के बारे में मार्गदर्शन की तलाश में हूं।उपयोगकर्ता प्रोफ़ाइल बनाम पुरानी शैली उपयोगकर्ता कक्षा/टेबल
आप कैसे तय करते हैं कि अंतर्निहित उपयोगकर्ता प्रोफ़ाइल में क्या रखा जाना चाहिए, या यदि आपको अपनी डेटाबेस तालिका बनाना चाहिए और वांछित फ़ील्ड के लिए कॉलम जोड़ना है? उदाहरण के लिए, उपयोगकर्ता के पास ज़िप कोड होता है, क्या मुझे अपनी खुद की तालिका में ज़िप कोड सहेजना चाहिए, या क्या मुझे इसे web.config xml प्रोफ़ाइल में जोड़ना चाहिए और इसे उपयोगकर्ता प्रोफ़ाइल ASP.NET तंत्र के माध्यम से एक्सेस करना चाहिए?
पेशेवरों/विपक्ष मैं अभी इस बारे में सोच सकता हूं कि चूंकि मैं प्रोफ़ाइल को बहुत अच्छी तरह से नहीं जानता (यह मैट्रिक्स का थोड़ा सा है), मैं शायद जो कुछ भी चाहता हूं, मैं कर सकता हूं तालिका मार्ग (उदाहरण के लिए, एसक्यूएल सभी उपयोगकर्ताओं को एक ही ज़िप कोड में वर्तमान उपयोगकर्ता के रूप में प्राप्त करने के लिए)। अगर मैं ASP.NET प्रोफ़ाइल का उपयोग करता हूं तो मुझे नहीं पता कि मैं वही कर सकता हूं या नहीं।
> अन्य जानकारी जैसे पते पते को अपने स्वयं के डेटाबेस में अपने स्वयं के एप्लिकेशन लॉजिक से सहेजा जाना चाहिए, तो ऐसा लगता है कि यह जाने का तरीका है, क्या कोई मुझे बता सकता है कि इस नई तालिका में एएसपी_ उपयोगकर्ता टेबल को सबसे अच्छा कैसे लिंक करना है? क्या मुझे उपयोगकर्ता नाम को asp_ तालिका में लिंक के रूप में उपयोग करना चाहिए, उपयोगकर्ता आईडी (वह बदसूरत guid मुझे नहीं पता कि कैसे प्राप्त करें) या क्या? – csmba
आप अपनी खुद की उपयोगकर्ता तालिका भी रोल कर सकते हैं जो समान जानकारी रखेगी, फिर सत्र चर या कुछ समान उपयोग करें, उस स्थिति में आपके पास पूर्ण नियंत्रण होगा। मैंने इस समय अपने स्वयं के उपयोगकर्ता टेबल पर स्विच किया और मुझे खेद नहीं है। – Sean