मैं enms का प्रतिनिधित्व करने के लिए मेरे कुछ मॉडल ऑब्जेक्ट्स पर string
गुणों का उपयोग कर रहा हूं। मैं केवल तारों का उपयोग कर रहा हूं क्योंकि एंटीटी फ्रेमवर्क कोड फर्स्ट में अभी तक enum समर्थन नहीं है। वैसे भी, मैंने देखा कि System.ComponentModel.DataAnnotations
में EnumDataType
नामक एक विशेषता है। मैंने इस विशेषता को सेट करने का प्रयास किया, लेकिन ऐसा कुछ भी प्रभावित नहीं होता है।एएसपी.नेट एमवीसी में EnumDataType विशेषता क्या करती है?
मुझे यह उल्लेख करना चाहिए कि मेरा अंतिम लक्ष्य "निर्माण" या "संपादन" दृश्य में किसी भी enum प्रकार के लिए उचित ड्रॉप-डाउन सूची दिखाई देना है। मैंने सोचा कि शायद EnumDataType
ऑटो-मचान परिदृश्य में यह आसान बना देगा, लेकिन मुझे यकीन नहीं है कि यह मामला है।
तीन सवाल:
EnumDataType
ASP.NET MVC में एक उद्देश्य है?- यदि हां, तो यह क्या करता है?
- क्या मुझे का लाभ उठाने के लिए
int
(string
के बजाय) मेरे मॉडल गुणों की आवश्यकता है?
+1 और धन्यवाद। मैं सोच रहा था कि मुझे शायद एक सहायक विधि की आवश्यकता होगी। क्या मुझे प्रत्येक enum प्रकार के लिए एक सहायक विधि की आवश्यकता है या क्या किसी भी उद्देश्य के लिए काम करने वाले सभी उद्देश्य को लिखना संभव है? – devuxer
मेरा मानना है कि सभी enum प्रकारों के लिए काम कर रहे एकल विधि को लिखना संभव होना चाहिए क्योंकि एनम प्रकार विशेषता से निकाला जाएगा। –