Partager via


DbQuery<TResult>.Include, méthode

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Spécifie les objets connexes à inclure dans les résultats de la requête.

Espace de noms :  System.Data.Entity.Infrastructure
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
Public Overridable Function Include ( _
    path As String _
) As DbQuery(Of TResult)
'Utilisation
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>

Paramètres

  • path
    Type : System.String
    Liste d'objets connexes, séparés par des points, à retourner dans les résultats de la requête.

Valeur de retour

Type : System.Data.Entity.Infrastructure.DbQuery<TResult>
Nouvel objet DbQuery<TResult> avec le chemin d'accès de requête défini.

Notes

Les chemins d'accès sont entièrement inclusifs. Par exemple, si un appel d'inclusion indique Include("Orders.OrderLines"), OrderLines sera inclus, mais également Orders. Lorsque vous appelez la méthode Include, le chemin d'accès de la requête est valide uniquement sur l'instance retournée de DbQuery&amp;lt;T&amp;gt;. Les autres instances de DbQuery&amp;lt;T&amp;gt; et le contexte d'objet lui-même ne sont pas affectés. Étant donné que la méthode Include retourne l'objet de requête, vous pouvez appeler cette méthode à plusieurs reprises sur un DbQuery&amp;lt;T&amp;gt; afin de spécifier plusieurs chemins d'accès pour la requête.

Voir aussi

Référence

DbQuery<TResult> Classe

Espace de noms System.Data.Entity.Infrastructure