Bu modele sahip olduğumuzu varsayalım:
public class Tiers
{
public List<Contact> Contacts { get; set; }
}
ve
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 ile Tiers tablosundaki tüm verileri, Contact tablosundan, Titre tablosundan, TypeContact tablosundan vb. Tek bir talimatla almak istiyorum. Include / ThenInclude API ile şöyle bir şey yazabilirim:
_dbSet
.Include(tiers => tiers.Contacts)
.ThenInclude(contact => contact.Titre)
.ToList();
Ancak Titre özelliğinden sonra, TypeContact, Langue, Fonction gibi diğer referansları ekleyemiyorum ... Include yöntemi bir Tiers nesnesi önerir ve ThenInclude bir Titre nesnesi önerir, ancak bir Contact nesnesi önerir. İletişim listemdeki tüm referansları nasıl ekleyebilirim? Bunu tek bir talimatla başarabilir miyiz?