DbQuery<TResult>.Include - метод
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Задает связанные объекты, включаемые в результаты запроса.
Пространство имен: System.Data.Entity.Infrastructure
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
Public Overridable Function Include ( _
path As String _
) As DbQuery(Of TResult)
'Применение
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>
Параметры
- path
Тип: System.String
Разделенный точками список связанных объектов, включаемых в результаты запроса.
Возвращаемое значение
Тип: System.Data.Entity.Infrastructure.DbQuery<TResult>
Новый запрос DbQuery<TResult> с определенным путем запроса.
Примечания
Включаются и все промежуточные пути. Например, если указано, что следует включить Include("Orders.OrderLines"), будут включены не только объекты OrderLines, но и объекты Orders. При вызове метода Include путь запроса действителен только для возвращаемого экземпляра DbQuery&lt;T&gt;. Другие экземпляры DbQuery&lt;T&gt; и контекст объекта не затрагиваются. Поскольку метод Include возвращает объект запроса, этот метод можно неоднократно вызывать для DbQuery&lt;T&gt;, чтобы задать несколько путей запроса.