मेरे पास एन-स्तरीय एप्लिकेशन है जिसमें विभिन्न असेंबली में कई परतें हैं। मैं इकाई फ्रेमवर्क 6.1 का उपयोग करता हूं और मैं इकाई राज्यों को ट्रैक करने के लिए बेस इकाई में ObjectState
संपत्ति जोड़ना चाहता हूं। समस्या BaseEntity
मेरे डोमेन ऑब्जेक्ट्स डीएल में स्थित है जो डेटाबेस स्वतंत्र है और मैं एंटीटी फ्रेमवर्क प्रोजेक्ट में ObjectState
जोड़ना चाहता हूं क्योंकि यह संपत्ति इकाई ढांचे से संबंधित है। इस व्यवहार को कैसे प्राप्त करें?सी # एक संपत्ति को जोड़कर एक अलग डीएल में मौजूद वर्ग का विस्तार कैसे करें?
public enum ObjectState
{
Unchanged,
Added,
Modified,
Deleted
}
public interface IObjectState
{
[NotMapped]
ObjectState ObjectState { get; set; }
}
यदि कक्षा सार्वजनिक है और मुहरबंद नहीं है, तो विरासत के साथ समस्या क्या है? मुझे लगता है कि मैं यहाँ कुछ याद कर रहा हूँ। –
क्या समस्या 'NotMapped' विशेषता है? क्या आप यह सुनिश्चित करने के लिए ईएफ की धाराप्रवाह विन्यास का उपयोग कर सकते हैं कि संपत्ति को मैप नहीं किया गया है? –
हैलो, मैं अपनी बेस एंटिटी में ऑब्जेक्टस्टेट को संपत्ति नहीं जोड़ना चाहता क्योंकि यह मेरे डोमेन का आधार है और यह प्रॉपर्टी एंटिटी फ्रेमवर्क विशिष्ट – yo2011