Compartir a través de


DbQuery<TResult>.Include(String) Método

Definición

Especifica los objetos relacionados que se van a incluir en los resultados de la consulta.

public virtual System.Data.Entity.Infrastructure.DbQuery<TResult> Include (string path);
abstract member Include : string -> System.Data.Entity.Infrastructure.DbQuery<'Result>
override this.Include : string -> System.Data.Entity.Infrastructure.DbQuery<'Result>
Public Overridable Function Include (path As String) As DbQuery(Of TResult)

Parámetros

path
String

Lista separada por puntos de los objetos relacionados que se deben devolver en los resultados de la consulta.

Devoluciones

Nueva DbQuery<TResult> con la ruta de la consulta definida.

Comentarios

Las rutas son exhaustivas. Por ejemplo, si una llamada de inclusión indica Include("Orders.OrderLines"), no solo se incluirá OrderLines, sino también Orders. Cuando se llama al método Include, la ruta de acceso de consulta solo es válida en la instancia devuelta de DbQuery<T>. Otras instancias de DbQuery<T> y el propio contexto del objeto no se ven afectados. Dado que el método Include devuelve el objeto de consulta, puede llamar a este método varias veces en dbQuery<T> para especificar varias rutas de acceso para la consulta.

Se aplica a