मेरे पास सामग्री का एक वर्ग है जो माता-पिता के लिए विरासत के लिए सक्षम होना चाहिए, लेकिन मैं चाहता हूं कि यह बाल सामग्री की एक सूची हो जो कुछ भी नहीं है इस विरासत के पेड़ के साथ करने के लिए।एंटिटी फ्रेमवर्क कोड प्रथम श्रेणी के माता-पिता और उसी प्रकार के बच्चों के साथ प्रथम श्रेणी
मैं मूल रूप से एक लिंक टेबल चाहता था जैसे कि बच्चे के साथ बाल सामग्री के साथ संबंध और माता-पिता के लिए सामग्री और बाल सामग्री में बालकंटेंट रिलेशनशिप की एक सूची होगी।
इससे बहुत सारी त्रुटियां हुई हैं।
यहाँ मैं क्या तरह की
public class Content
{
public int Id { get; set; }
public int? ParentContentId { get; set; }
public virtual Content ParentContent { get; set; }
public string Name { get; set; }
public int ContentTypeId { get; set; }
public virtual ContentType ContentType { get; set; }
public virtual ICollection<Property> Properties { get; set; }
public virtual ICollection<ChildContentRelationship> ChildContent { get; set; }
}
मैं कैसे एफई में सेट कर होगा क्या करना चाहते है?
एंटिटी फ्रेमवर्क का कौन सा संस्करण आप उपयोग कर रहे हैं और किस तरह का दृष्टिकोण (डीबी-फर्स्ट, मॉडल-फर्स्ट, कोड-फर्स्ट)? और आप एक लिंक टेबल क्यों चाहते हैं? क्या आपके पास एक से अधिक रिश्ते नहीं हैं, * एक * माता-पिता और * कई * बच्चे? – Slauma
ईएफ 4.1 +, कोड पहले। यह इस माता-पिता सामग्री के कारण है। देखें कि मैं चाहता हूं कि सामग्री माता-पिता सामग्री प्रकार स्कीमा से किसी भी गुण का उत्तराधिकारी प्राप्त करने में सक्षम हो। लेकिन मैं यह भी चाहता हूं कि सामग्री का एक टुकड़ा अन्य सामग्री का संदर्भ हो जो कि इस पेड़ पदानुक्रम में नहीं है।ऐसा इसलिए है कि मैं बाल सामग्री, जैसे नियंत्रणों को प्रस्तुत कर सकता हूं। मैं इसे नियंत्रण के रूप में नामित कर सकता हूं और नियंत्रण में एक सामग्री है ID मुझे लगता है? –
"कोड फर्स्ट" पहले से ही शीर्षक में था, मेरे द्वारा बेवकूफ़, मैंने यह नहीं देखा कि, क्षमा करें। – Slauma