यदि मॉडल-प्रथम है, तो हम मेटाडेटा स्रोत फ़ाइल संलग्न करने के लिए [MetadataType(typeof(ConceptMetadataSource))]
का उपयोग करते हैं जिसमें [HiddenInput(DisplayValue = false)]
या [Display(Name = "Title")]
जैसी सभी डेटा एनोटेशन शामिल हैं।डेटा-फर्स्ट द्वारा स्वचालित रूप से बनाई गई इकाइयों के लिए डेटा एनोटेशन कैसे जोड़ें?
उदाहरण के लिए:
[MetadataType(typeof(ConceptMetadataSource))]
public partial class Concept
...
अब, के बाद से वहाँ एक मौजूदा डेटाबेस है मैं डेटाबेस-पहले दृष्टिकोण का उपयोग कर रहा हूँ। इस बार, इकाई वर्ग स्वचालित रूप से edmx मॉडल द्वारा बनाए जाते हैं।
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated from a template.
//
// Manual changes to this file may cause unexpected behavior in your application.
// Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
एक बार हम डेटाबेस में एक मेज को संशोधित के बाद से कोड पुनर्जीवित किया जाएगा, डेटा एनोटेशन हर बार इकाई वर्ग हैं सफाया हो जाएगा: प्रत्येक इकाई वर्ग की शुरुआत में, वहाँ नीचे टिप्पणी की तर्ज है पुनर्जीवित।
क्या कोई मुझे बता सकता है कि उन इकाई वर्गों को एनोटेट करने का सबसे अच्छा तरीका क्या है? धन्यवाद।
आपने अभी तक कोई समाधान मिल गया है है, ब्लेज? – reidLinden
हां @reidLinden, आंशिक वर्ग का उपयोग करें। – Blaise
मैं इस सवाल को कैसे बंद कर सकता हूं? वह जवाब अच्छा नहीं है और मेरे पास पहले से ही एक समाधान है। – Blaise