मेरे पास एक डब्ल्यूसीएफ सेवा है जिसमें इसमें एक [डेटाकंट्रैक्ट] कक्षा परिभाषित है। प्रत्येक गुण में [डेटामेम्बर] विशेषता है और मैंने दो गुणों में कुछ डेटा एनोटेशन विशेषताओं [आवश्यक] और [स्ट्रिंग लम्बाई] जोड़े हैं।डब्ल्यूसीएफ सेवा अनुबंधों पर डेटा एनोटेशन
तब मैं एक सेवा संदर्भ के रूप में एक एएसपीएनटी एमवीसी अनुप्रयोग में इस सेवा का उपभोग करता हूं। जब मैं
var attr= from prop in TypeDescriptor.GetProperties(instance).Cast<PropertyDescriptor>()
from attribute in prop.Attributes.OfType<ValidationAttribute>()
select attribute;
का उपयोग कर सभी विशेषताओं की एक सूची प्राप्त मैं देख रहा हूँ डेटा एनोटेशन में से कोई भी के माध्यम से आए हैं। क्या यह डब्ल्यूसीएफ की सीमा है या क्या मैं यहां मूलभूत रूप से कुछ गलत कर रहा हूं?
तो लब्बोलुआब यह है, क्या मैं इस आईडीई DataAnnotations कॉपी उपभोक्ता प्रॉक्सी-वर्गों के लिए जिम्मेदार बताते हैं कर सकते हैं ?? यदि हां, तो कैसे? मुझे आपकी पोस्ट में उल्लिखित 'मौजूदा प्रकारों का उपयोग करें' विकल्प नहीं मिला (मैं वीएस 10 का उपयोग करता हूं)। – Shimmy