हम तो जैसे कुछ अच्छी जिम्मेदार ठहराया डीबी कोड है,: चूंकि यह काफी सामान्य हम इसे फिर से उपयोग करना चाहते हैं है, लेकिन नाम में एक अलग तार के साथसी # में गुण के भीतर चर का उपयोग करना
[Display(Name = "Phone Number")]
public string Phone { get; set; }
विशेषता का हिस्सा। चूंकि यह एक विशेषता यह चीजों स्थिरांक होना चाहता हूँ लगता है, इसलिए हम कोशिश की:
const string AddressType = "Student ";
[Display(Name = AddressType + "Phone Number")]
public string Phone { get; set; }
यह ठीक काम करने के लिए, सिवाय इसके कि होने एक स्थिरांक स्ट्रिंग मतलब है कि हम किसी भी आधार वर्ग में यह ओवरराइट नहीं कर सकते है, जिससे दूर करने लगता है वह कार्यक्षमता जिसे हम मूल रूप से जोड़ना चाहते थे, और मेरा प्रश्न उजागर करना:
क्या किसी विशेषता के अंदर कुछ प्रकार के चर का उपयोग करने का कोई तरीका है ताकि हम विशेषता सजावट प्राप्त कर सकें और रख सकें?
यह बहुत बुरा है, लेकिन मुझे ऐसा लगता है। धन्यवाद। – thepaulpage
यह वास्तव में बहुत बुरा है। हालांकि, ऐसे उपयोग के मामले होना चाहिए, क्या अच्छे विकल्प हैं? – liang