क्या किसी के पास एएसपी.नेट एमवीसी 2 पूर्वावलोकन 1 में दोस्त वर्गों का उदाहरण है? मुझे इसके बारे में एमएसडीएन पर कुछ भी नहीं मिल रहा है लेकिन ScottGu के अनुसार उन्होंने हाल ही में रिलीज में इसके लिए कार्यक्षमता जोड़ा है।एएसपी.नेट एमवीसी वी 2 - बडी क्लासेस
6
A
उत्तर
10
मुझे विश्वास है कि आप जो खोज रहे हैं वह MetadataTypeAttribute है। यह ऐसा कुछ नहीं है जो एमवीसी के लिए विशिष्ट है लेकिन 3.5 में पेश किए गए डेटा एन्नोटेशन नेमस्पेस का हिस्सा है। यह आपको कक्षा में बाहरी आंशिक कक्षा के सदस्यों को सजाने की अनुमति देता है।
उदाहरण के लिए, यदि आपके पास ग्राहक नामित आंशिक क्लास प्रकार का ग्राहक था और इसमें विशेषताओं को जोड़ना चाहते थे, तो आप उसी नामस्थान में एक नया आंशिक बना सकते हैं और इसे मेटाडेटा टाइप के साथ टैग कर सकते हैं। फिर मेटाडेटा क्लास को मिलान करने वाले गुणों के साथ बनाएं और उन्हें सजाएं।
/* Generated class */
public partial class Customer
{
public string Name { get; set; }
}
/* MetadataType decorated class */
[MetadataType(CustomerMetadata)]
public partial class Customer
{ /* ... */ }
/* Metadata type */
public class CustomerMetadata
{
[Required(ErrorMessage = "Name is required")]
public string Name { get; set; }
}
संबंधित मुद्दे
- 1. सी # बडी क्लासेस/मेटा डेटा और प्रतिबिंब
- 2. एएसपी.नेट एमवीसी 2 - एचटीएमएल.फॉर्म
- 3. एएसपी.नेट एमवीसी 2
- 4. एएसपी.नेट एमवीसी 2 ड्रॉपडाउनलिस्ट
- 5. एएसपी.नेट एमवीसी 2
- 6. एएसपी.नेट एमवीसी संस्करण 2
- 7. एएसपी.नेट एमवीसी 2 AsyncController
- 8. एएसपी.नेट एमवीसी 2
- 9. डोनट कैशिंग एएसपी.नेट एमवीसी 2
- 10. जेएसपीसी टाइमस्पेन एएसपी.नेट एमवीसी 2
- 11. एएसपी.नेट एमवीसी 2 - व्यूमोडेल उपसर्ग
- 12. एएसपी.नेट एमवीसी 2 रिलीज संस्करण
- 13. मॉडलस्टेट.एडमोडेल एएसपी.नेट एमवीसी 2 आरसी
- 14. अनुरोध प्रमाणीकरण - एएसपी.नेट एमवीसी 2
- 15. सेन्चा टच वी 2
- 16. सहायता/टिप्स मेरे एएसपी.नेट एमवीसी 2 वेबसाइट
- 17. एएसपी.नेट-एमवीसी 2 डेटाअनोटेशन स्ट्रिंग लम्बाई
- 18. जटिल मॉड्यूल आधारित एएसपी.नेट एमवीसी 2
- 19. एनजीपीएक्स/मोनो पर एएसपी.नेट एमवीसी 2 2.8
- 20. एएसपी.नेट एमवीसी 2 + jQuery लाइटबॉक्स + लॉगिन
- 21. एएसपी.नेट एमवीसी 2 में मजबूत टाइपेड एक्शनलिंक?
- 22. एएसपी.नेट-एमवीसी 2 आरसी सर्वश्रेष्ठ विशेषताएं
- 23. एएसपी.नेट एमवीसी 2 - कस्टम मॉडल बाइंडर उदाहरण
- 24. एएसपी.नेट एमवीसी
- 25. एएसपी.नेट एमवीसी 2 पूर्वावलोकन 2: एरिया की एएसपीएक्स नेमस्पेस समस्या
- 26. एएसपी.नेट एमवीसी
- 27. एएसपी.नेट एमवीसी
- 28. क्या एएसपी.नेट एमवीसी 3
- 29. एएसपी.नेट एमवीसी
- 30. एएसपी.नेट एमवीसी
धन्यवाद टन! यही वही है जो मुझे चाहिए था। :) –
कक्षाओं को अलग करने में क्या बात है? – UpTheCreek
यह इतना "बिंदु" नहीं है क्योंकि यह ईएफ या LINQ2SQL से स्वत: जेनरेट किए गए वर्गों को संभालने के लिए एक बदसूरत कामकाज है। चूंकि कक्षा फाइलें उत्पन्न होती हैं इसलिए गुणों के गुणों को लागू करने का कोई तरीका नहीं है, इस प्रकार एक हैकी विकल्प बनाया गया था। –