Partager via


ODataQuerySettings Classe

Définition

Cette classe décrit les paramètres à utiliser durant la composition de la requête.

public class ODataQuerySettings
type ODataQuerySettings = class
Public Class ODataQuerySettings
Héritage
ODataQuerySettings

Constructeurs

ODataQuerySettings()

Instancie une nouvelle instance de la ODataQuerySettings classe et initialise les paramètres par défaut.

Propriétés

EnableConstantParameterization

Obtient ou définit une valeur indiquant si les constantes doivent être paramétrées. Le paramétrage des constantes doit se traduire par de meilleures performances avec Entity Framework.

EnableCorrelatedSubqueryBuffering

Obtient ou définit une valeur indiquant si les requêtes avec des navigations développées doivent être formulées pour encourager la mise en mémoire tampon des résultats de sous-requête corrélés. La mise en mémoire tampon des résultats de sous-requête corrélés peut réduire le nombre de requêtes de N + 1 à 2 en mettant en mémoire tampon les résultats de la sous-requête.

EnsureStableOrdering

Obtient ou définit une valeur indiquant si la composition de la requête doit, au besoin, modifier la requête d'origine pour assurer un ordre de tri stable.

HandleNullPropagation

Obtient ou définit une valeur indiquant comment la propagation null doit être gérée lors de la composition de requête.

HandleReferenceNavigationPropertyExpandFilter

Honorez $filter à l’intérieur $expand de la propriété de navigation non-collection. La propriété développée est remplie uniquement lorsque le filtre prend la valeur true. Ce paramètre a la valeur false par défaut.

PageSize

Obtient ou définit le nombre maximum de résultats de requête à retourner.

S’applique à