DbQuery<TResult>.Include (Método)

[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].

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

Espacio de nombres:  System.Data.Entity.Infrastructure
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
Public Overridable Function Include ( _
    path As String _
) As DbQuery(Of TResult)
'Uso
Dim instance As DbQuery 
Dim path As String 
Dim returnValue As DbQuery(Of TResult)

returnValue = instance.Include(path)
public virtual DbQuery<TResult> Include(
    string path
)
public:
virtual DbQuery<TResult>^ Include(
    String^ path
)
abstract Include : 
        path:string -> DbQuery<'TResult> 
override Include : 
        path:string -> DbQuery<'TResult> 
public function Include(
    path : String
) : DbQuery<TResult>

Parámetros

  • path
    Tipo: System.String
    Lista separada por puntos de los objetos relacionados que se deben devolver en los resultados de la consulta.

Valor devuelto

Tipo: System.Data.Entity.Infrastructure.DbQuery<TResult>
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 la consulta solamente es válida en la instancia devuelta de DbQuery&amp;lt;T&amp;gt;. Otras instancias de DbQuery&amp;lt;T&amp;gt; y el contexto del objeto en sí no se verán afectados. Dado que el método Include devuelve el objeto de consulta, puede llamar varias veces a este método en una consulta DbQuery&amp;lt;T&amp;gt; para especificar varias rutas para la consulta.

Vea también

Referencia

DbQuery<TResult> Clase

System.Data.Entity.Infrastructure (Espacio de nombres)