Metodo DbQuery<TResult>.Include

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Specifica gli oggetti correlati da includere nei risultati della query.

Spazio dei nomi:  System.Data.Entity.Infrastructure
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public Overridable Function Include ( _
    path As String _
) As DbQuery(Of TResult)
'Utilizzo
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>

Parametri

  • path
    Tipo: System.String
    Elenco di oggetti correlati separato da punti da restituire nei risultati della query.

Valore restituito

Tipo: System.Data.Entity.Infrastructure.DbQuery<TResult>
Nuovo oggetto DbQuery<TResult> con il percorso della query definito.

Note

I percorsi sono inclusivi. Ad esempio, se tramite una chiamata di inclusione viene incluso Include("Orders.OrderLines"), non verrà incluso solo OrderLines, ma anche Orders. Quando si chiama il metodo Include, il percorso della query è valido solo nell'istanza restituita dell'oggetto DbQuery&amp;lt;T&amp;gt;. Le altre istanze di DbQuery&amp;lt;T&amp;gt; e il contesto dell'oggetto stesso non sono interessati. Poiché tramite il metodo Include viene restituito l'oggetto query, è possibile chiamare questo metodo più volte su un oggetto DbQuery&amp;lt;T&amp;gt; per specificare più percorsi per la query.

Vedere anche

Riferimento

DbQuery<TResult> Classe

Spazio dei nomi System.Data.Entity.Infrastructure