Eu estou tentando fazer uma inclusão de uma entidade aninhada. Presumi que o código abaixo funcionaria, mas não reconhece a coleção de entidades CapitalMailOrders. Alguém pode me apontar na direção certa para incluir estes?
var result = db.Contacts
.Include(a => a.IDXPageLinks)
.Include(b => b.ReboGatewayLoginInfoes)
.Include(c => c.SocialMedias)
.Include(d => d.WebSiteInfoes)
.Include(e => e.ContactImages)
.Include(f => f.RealtorSetUpProcesses)
.Include(h => h.RealtorSetUpProcesses.CapitalMailOrders) // getting compile time error here. Doesn"t recognize Entity
.Include(g => g.Contact_CarrierCode_Assignments)
.FirstOrDefault(c => c.ContactID == id);
obrigado
Respostas:
1 para resposta № 1O nível de entidade extra é acessado de uma coleção e, portanto, é necessário adicionar um Select para trazer todas as entradas para a inclusão.
.Include(h => h.RealtorSetUpProcesses.Select(h2 => h2.CapitalMailOrders)