मेरे पास कुछ नाज़ुक टेबल हैं जो बहुत ही नाजुक तालिकाओं से पढ़ते हैं, यही कारण है कि मैं उन्हें एनएचबेर्नेट द्वारा "रीडऑनली" के रूप में उपयोग करना चाहता हूं। स्थापित करना। प्रत्येक फ़ील्ड मैप पर केवल पढ़ने के लिए() वास्तव में मैला है, और मुझे यकीन नहीं है कि मुझे विश्वास है। मैं पूरी तरह से पढ़ा जाने वाला वर्ग कैसे स्थापित करूं, क्योंकि मैं पारंपरिक एक्सएमएल मैपिंग के साथ आसानी से कर सकता हूं?फ्लुएंट एनएचबेर्नेट: पूरी कक्षा को केवल पढ़ने के लिए कैसे मानचित्र करें?
संपादित: जवाब काम करता है। मुझे उम्मीद है कि अगर मैं एक ReadOnly() ऑब्जेक्ट को सहेजने की कोशिश करता हूं, तो यह अपवाद फेंकने की उम्मीद करता है, लेकिन यह चुपचाप ऐसा करता है।
धन्यवाद।
class EntityMap : ClassMap<Entity>
{
public EntityMap()
{
ReadOnly();
// Mappings
}
}
कोई कामकाज? – kaptan
@ कप्तान: मैं उत्तर पर मेरी टिप्पणी संपादित करूंगा। यह वास्तव में कारगर है। मैंने बस एक अपवाद फेंकने की उम्मीद की, लेकिन यह चुपचाप किसी भी बदलाव को अनदेखा करता है। – rebelliard