EntityFramework वास्तव में कोड का उपयोग करते समय कस्टम गेटर्स और सेटर्स वाले गुणों को मैप करने के लिए क्या करता है?EntityFramework कोड पहले संपत्ति गेटर्स/सेटर्स के साथ क्या करता है?
क्या यह सीरियलाइजिंग करते समय संपत्ति के लिए गेटर को कॉल करता है, और सेटर जब deserializing? इसलिए मैं मैं ऊपर कोड है, या यह ऐसा कुछ का उपयोग करने में कोई वास्तविक दिलचस्पी नहीं है ... यह निदर्शी प्रयोजनों के लिए ही है कुछ मूर्ख की तरह कर सकता है ...
public class Foo {
public DateTime TimeAccessed {
get {
return DateTime.Now;
}
set {
TimeDeserialized = DateTime.Now;
}
}
[NotMapped]
public DateTime TimeDeserialized { get; private set; }
}
नोट।
साथ ही, कोड फर्स्ट के साथ संपत्ति मैप करते समय, सभी गेटर्स और सेटर्स को public
होने की आवश्यकता है?
साफ़ और संक्षिप्त - धन्यवाद! – Eric