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&lt;T&gt;. Les autres instances de DbQuery&lt;T&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&lt;T&gt; afin de spécifier plusieurs chemins d'accès pour la requête.