Udostępnij przez


DbQuery<TResult>.Include(String) Metoda

Definicja

Określa powiązane obiekty do uwzględnienia w wynikach zapytania.

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)

Parametry

path
String

Rozdzielona kropką lista powiązanych obiektów, które mają być zwracane w wynikach zapytania.

Zwraca

Nowy DbQuery<TResult> ze zdefiniowaną ścieżką zapytania.

Uwagi

Ścieżki są w całości inkluzywne. Na przykład jeśli wywołanie include wskazuje Include("Orders.OrderLines"), nie tylko zostanie uwzględniony element OrderLines, ale także zamówienia. Po wywołaniu metody Include ścieżka zapytania jest prawidłowa tylko w zwróconym wystąpieniu metody DbQuery<T>. Nie ma to wpływu na inne wystąpienia obiektu DbQuery<T> i sam kontekst obiektu. Ponieważ metoda Include zwraca obiekt zapytania, tę metodę można wywołać wiele razy w metodzie DbQuery<T> , aby określić wiele ścieżek dla zapytania.

Dotyczy