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.