मैं मॉडल पर आलसी लोडिंग संग्रह का उपयोग करना चाहता हूं, लेकिन मैं अलग-अलग तरीकों के माध्यम से कार्यक्षमता को जोड़ने/निकालना चाहता हूं। इस तरह तो कुछ:इकाई फ्रेमवर्क सीटीपी 4 कोड पहला: मैपिंग संरक्षित गुण
class Model
{
protected virtual ICollection<Something> _somethings { get; set; }
public IEnumerable<Something> Somethings
{
get { return _somethings; }
}
public void AddSomething(Something thingToAdd)
{
/* logic */
_somethings.Add(thingToAdd);
}
}
मैं समझ नहीं इस के लिए मैपिंग को कॉन्फ़िगर कैसे करें। मैंने कॉन्फ़िगरेशन क्लास का उपयोग करने में देखा: EntityConfiguration। लेकिन चूंकि संपत्ति सुरक्षित है, इसलिए मैं यह नहीं समझ सकता कि इस पर कॉन्फ़िगरेशन कैसे सेट करें। क्या मैं यहां क्या करने की कोशिश कर रहा हूं उसे पूरा करने का कोई तरीका है?
चाहेंगे कुछ का उपयोग कर सकते हैं? –
मुझे लगता है कि आपके जैसी ही समस्या है: http://stackoverflow.com/questions/3574333/ef-4-0-mapping-to-readonly-property-with-private-field –