Freigeben über


DbQuery<TResult>.Include(String) Methode

Definition

Gibt die verbundenen Objekte an, die in die Abfrageergebnisse eingeschlossen werden sollen.

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)

Parameter

path
String

Die durch Punkte getrennte Liste verbundener Objekte, die in den Abfrageergebnissen zurückgegeben werden sollen.

Gibt zurück

Eine neue DbQuery<TResult> mit dem definierten Abfragepfad.

Hinweise

Pfade sind allumfassend. Wenn beispielsweise ein Include-Aufruf auf Include ("Orders.OrderLines") hinweist, wird nicht nur OrderLines, sondern auch Orders eingeschlossen. Wenn Sie die Include-Methode aufrufen, ist der Abfragepfad nur für die zurückgegebene instance von DbQuery<T> gültig. Andere Instanzen von DbQuery<T> und der Objektkontext selbst sind nicht betroffen. Da die Include-Methode das Abfrageobjekt zurückgibt, können Sie diese Methode mehrmals für eine DbQuery<T> aufrufen, um mehrere Pfade für die Abfrage anzugeben.

Gilt für: