Udostępnij za pośrednictwem


DbQuery.Include(String) Metoda

Definicja

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

public virtual System.Data.Entity.Infrastructure.DbQuery Include (string path);
abstract member Include : string -> System.Data.Entity.Infrastructure.DbQuery
override this.Include : string -> System.Data.Entity.Infrastructure.DbQuery
Public Overridable Function Include (path As String) As DbQuery

Parametry

path
String

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

Zwraca

Nowa ścieżka zapytania DBQuery<T> 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