2011-05-04 19 views
11

Estoy consultando una Entidad (Solicitante) que tiene múltiples propiedades de navegación, necesita incluir dos propiedades de navegación (Trabajador y Tipo de Estado) en la parte de inclusión de la consulta.¿Cuál es la sintaxis para incluir múltiples propiedades de navegación en Entity Framework?

probó la adición del Trabajador una propiedad como .include ("Trabajador") esto funciona, pero cuando se utiliza .include ("Trabajador, StatusType") para obtener tanto las propiedades de navegación de la consulta falla con el mensaje ' inválido incluye la ruta '.

¿Cuál es la sintaxis para incluir múltiples propiedades de navegación en Entity Framework?

+2

Me gustaría utilizar las variantes genéricas: '.include (a => a.Worker). Include (a => a.StatusType) ' – SepehrM

Respuesta

16

Uso

Include("Worker").Include("StatusType") 
+3

También puede usar' Include (x => x.Worker) 'que es menos propenso a errores. –

5

O si se trata de un subpropiedad de la propiedad que está incluyendo tratar

.Include("Worker.StatusType") 
+0

También puede usar 'Include (x => x.Worker.StatusType)' que es menos propenso a errores. –

Cuestiones relacionadas