मेरे पास एक वर्ग है जिसमें कुछ गुण हैं। कुछ वास्तुशिल्प कारणों से, मेरे पास मेरी कक्षा में एक और ओबजेट का उदाहरण है।आंतरिक ऑब्जेक्ट गुणों के लिए ईएफ कोर धाराप्रवाह मैपिंग
builder.ToTable(MyEntity.CONST_TABLE_NAME);
builder.HasKey(m => m.Id);
builder.Property(m => m.Column1).IsRequired();
builder.Property(m => m.SubEntity.Column2).IsRequired();
मैं अपने मुख्य इकाई में अपने सभी subEntity गुण एकीकृत नहीं कर सकते हैं (मेरे subEntity अपने स्वयं के खुफिया है):
सरल उदाहरण
public class MyEntity {
public MySubEntity SubEntity {get; set;}
}
इस के लिए, मैं धाराप्रवाह मानचित्रण की तरह बना सकते हैं। मैं बस अपनी सबेंटिटी गुणों को मैप करना चाहता हूं, जो एक अलग तालिका में, मेरी एंटीटी टेबल पर संग्रहीत नहीं है।
अंतिम पंक्ति एक अपवाद फेंक:
The expression 'm => m.SubEntity.Column2' is not a valid property expression. The expression should represent a property access: 't => t.MyProperty'.
मैं ऐसी मैपिंग कैसे प्रदर्शन कर सकते हैं?