Lire en anglais

Partager via


SelectExpandQueryOption Classe

Définition

Représente les options de requête $select et $expand OData.

C#
public class SelectExpandQueryOption
Héritage
SelectExpandQueryOption

Constructeurs

Propriétés

Context

Obtient le donné ODataQueryContext.

LevelsMaxLiteralExpansionDepth

Obtient ou définit le nombre de niveaux auxquels un niveau supérieur $expand=NavigationProperty($levels=max) sera développé. Cette valeur baissera de un pour chaque niveau d'imbrication dans la clause $expand. Par exemple, avec une valeur de propriété de 5, la requête suivante $expand=A($expand=B($expand=C($levels=max))) sera interprétée comme $expand=A($expand=B($expand=C($levels=3))). Si la requête est validée, la MaxExpansionDepth valeur doit être supérieure ou égale à cette valeur.

RawExpand

Obtient la valeur $expand brute.

RawSelect

Obtient la valeur $select brute.

SelectExpandClause

Obtient l’analyse SelectExpandClause de cette option de requête.

Validator

Obtient ou définit le validateur de requête $select et $expand.

Méthodes

ApplyTo(IQueryable, ODataQuerySettings)

Applique les options de requête $select et $expand au donné IQueryable à l’aide de ODataQuerySettings.

ApplyTo(Object, ODataQuerySettings)

Applique les options de requête $select et $expand à l’entité donnée à l’aide de ODataQuerySettings.

Validate(ODataValidationSettings)

Validez la requête $select et $expand en fonction du donné validationSettings. Il lève une exception ODataException si la validation a échoué.

S’applique à

Produit Versions
OData Web API ASP .NET Core 8.0.0