मैं एक वेब सेवा के साथ इकाई ढांचे का उपयोग कर रहा हूं और मेरे पास इकाई आंशिक वर्ग ऑब्जेक्ट्स हैं जो वेब सेवा द्वारा स्वचालित रूप से जेनरेट की गई थीं।कक्षा के भीतर विधियों/गुणों का समूह कैसे बनाएं?
मैं इन वर्गों का विस्तार करना चाहता हूं, लेकिन मैं उन्हें जेनरेट क्लास में एक नेमस्पेस (कक्षा के अंदर छोड़कर) के समान तरीके से समूहित करना चाहता हूं।
यहाँ मेरी उत्पन्न वर्ग है:
public partial class Employee : Entity
{
public int ID { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
}
और मैं कुछ नए गुण, कार्य, आदि के लिए इसी तरह जोड़ना चाहते हैं:
public partial class Employee : Entity
{
public string FullName {
get { return this.FirstName + " " + this.LastName; }
}
}
हालांकि, मैं एक साथ समूह में कोई अतिरिक्त गुण चाहते हैं तो मेरे पास जेनरेट की गई विधियों से थोड़ा अधिक दृश्य पृथक्करण है। मैं की तरह कुछ कॉल करने के लिए सक्षम होने के लिए करना चाहते हैं:
myEmployee.CustomMethods.FullName
मैं CustomMethods बुलाया आंशिक वर्ग के भीतर एक और वर्ग बना सकते हैं और इसलिए मैं उत्पन्न गुण का उपयोग कर सकते आधार वर्ग के लिए एक संदर्भ दे सकते हैं। या शायद उन्हें एक विशेष तरीके से नाम दें। लेकिन, मुझे यकीन नहीं है कि सबसे अच्छा समाधान क्या है। मैं सामुदायिक विचारों की तलाश में हूं जो अच्छे अभ्यास के तहत स्वच्छ और गिरते हैं। धन्यवाद।
Btw, तुम क्यों समूह उन कस्टम गुण करना चाहते हैं? कभी-कभी आप उन्हें चिह्नित करने के लिए गुणों का उपयोग कर सकते हैं। –