Um caminho de inclusão especificado não é válido. O EntityType '' não declara uma propriedade de navegação com o nome ''
Gostaria de saber se você poderia ajudar. Eu recebo o erro acima quando ligo.Include()
. Quebra quando eu incluirtblMemberships
.
this.dbContext.Configuration.LazyLoadingEnabled = false;
List<tblCustomerInfo> customers = this.dbContext.tblCustomerInfoes.Include("tblUsers").Include("tblMemberships").ToList();
O motivo é porque a propriedade de navegação entretblCustomerInfo
etblMemberships
não existe.tblUsers
é o link entre as outras duas tabelas.
Customer -- 1:* -- User -- 1:* -- Membership
(Desculpe, não é possível incluir imagem como minha reputação <10).
Minhas perguntas são:
O que eu preciso fazer para tertblMemberships
incluído?Essa é uma maneira recomendada de recuperar dados ou devo dividi-la em duas consultas? Ou o design é totalmente inútil?Estou usando EF5, ASP .NET MVC 4
Por favor, informe. Obrigado.