Поделиться через


DataServiceQuery<TElement>.Expand Метод

Определение

Перегрузки

Expand(String)

Расширяет запрос так, чтобы в ответ на запрос были включены сущности из связанного набора сущностей.

Expand<TTarget>(Expression<Func<TElement,TTarget>>)

Расширяет запрос так, чтобы в ответ на запрос были включены сущности из связанного набора сущностей, где связанные сущности принадлежат к определенному типу в иерархии типов.

Expand(String)

Расширяет запрос так, чтобы в ответ на запрос были включены сущности из связанного набора сущностей.

public virtual Microsoft.OData.Client.DataServiceQuery<TElement> Expand (string path);
abstract member Expand : string -> Microsoft.OData.Client.DataServiceQuery<'Element>
override this.Expand : string -> Microsoft.OData.Client.DataServiceQuery<'Element>
Public Overridable Function Expand (path As String) As DataServiceQuery(Of TElement)

Параметры

path
String

Путь развертывания в формате Orders/Order_Details.

Возвращаемое значение

Новый запрос, включающий параметр запроса $expand, добавленный к URI переданного запроса.

Применяется к

Expand<TTarget>(Expression<Func<TElement,TTarget>>)

Расширяет запрос так, чтобы в ответ на запрос были включены сущности из связанного набора сущностей, где связанные сущности принадлежат к определенному типу в иерархии типов.

public virtual Microsoft.OData.Client.DataServiceQuery<TElement> Expand<TTarget> (System.Linq.Expressions.Expression<Func<TElement,TTarget>> navigationPropertyAccessor);
abstract member Expand : System.Linq.Expressions.Expression<Func<'Element, 'arget>> -> Microsoft.OData.Client.DataServiceQuery<'Element>
override this.Expand : System.Linq.Expressions.Expression<Func<'Element, 'arget>> -> Microsoft.OData.Client.DataServiceQuery<'Element>
Public Overridable Function Expand(Of TTarget) (navigationPropertyAccessor As Expression(Of Func(Of TElement, TTarget))) As DataServiceQuery(Of TElement)

Параметры типа

TTarget

Целевой тип последнего свойства в пути расширения.

Параметры

navigationPropertyAccessor
Expression<Func<TElement,TTarget>>

Лямбда-выражение, указывающее свойство навигации, возвращающее набор сущностей, которое будет включено в расширенный запрос.

Возвращаемое значение

Возвращает объект DataServiceQuery<TElement> с включенным параметром expand.

Применяется к