मान लें कि हमारे पास यह मॉडल है:
public class Tiers
{
public List<Contact> Contacts { get; set; }
}
तथा
public class Contact
{
public int Id { get; set; }
public Tiers Tiers { get; set; }
public Titre Titre { get; set; }
public TypeContact TypeContact { get; set; }
public Langue Langue { get; set; }
public Fonction Fonction { get; set; }
public Service Service { get; set; }
public StatutMail StatutMail { get; set; }
}
EF7 के साथ, मैं Tiers तालिका से सभी डेटा को पुनः प्राप्त करना चाहूंगा, संपर्क तालिका से डेटा के साथ, Titre तालिका से, TypeContact तालिका से और इतने पर ... एक एकल निर्देश के साथ। मुझे शामिल करें / फिर InInlude API के साथ कुछ इस तरह लिख सकते हैं:
_dbSet
.Include(tiers => tiers.Contacts)
.ThenInclude(contact => contact.Titre)
.ToList();
लेकिन टिट्रे प्रॉपर्टी के बाद, मैं TypeContact, Langue, Fonction ... जैसे अन्य संदर्भों को शामिल नहीं कर सकता ... विधि शामिल करें एक Tiers ऑब्जेक्ट्स का सुझाव देता है, और फिर InInlude एक Titre ऑब्जेक्ट का सुझाव देता है, लेकिन संपर्क ऑब्जेक्ट नहीं। मैं अपनी संपर्क सूची से सभी संदर्भ कैसे शामिल कर सकता हूं? क्या हम एक एकल निर्देश के साथ इसे प्राप्त कर सकते हैं?