Una ruta de inclusión especificada no es válida. El EntityType '' no declara una propiedad de navegación con el nombre ''

Me pregunto si podrías ayudar. Recibo el error anterior cuando llamo.Include(). Se rompe cuando incluyotblMemberships.

this.dbContext.Configuration.LazyLoadingEnabled = false;
List<tblCustomerInfo> customers = this.dbContext.tblCustomerInfoes.Include("tblUsers").Include("tblMemberships").ToList();

La razón es porque la propiedad de navegación entretblCustomerInfo ytblMemberships no existe.tblUsers es el enlace entre las otras dos tablas.

Customer -- 1:* -- User -- 1:* -- Membership

(Lo siento, no puedo incluir la imagen como mi reputación <10).

Mis preguntas son:

¿Qué necesito hacer para tenertblMemberships ¿incluido?¿Es esta una forma recomendada de recuperar datos o debería dividirlo en dos consultas? ¿O el diseño es totalmente basura?

Estoy usando EF5, ASP .NET MVC 4

Consejo amable. Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta