Udostępnij za pośrednictwem


ODataQuerySettings Klasa

Definicja

Ta klasa opisuje ustawienia do użycia podczas tworzenia zapytania.

public class ODataQuerySettings
type ODataQuerySettings = class
Public Class ODataQuerySettings
Dziedziczenie
ODataQuerySettings

Konstruktory

ODataQuerySettings()

Tworzy wystąpienie nowej klasy ODataQuerySettings i inicjuje ustawienia domyślne.

Właściwości

EnableConstantParameterization

Pobiera lub ustawia wartość wskazującą, czy stałe powinny być sparametryzowane. Parametryzowanie stałych spowodowałoby lepszą wydajność za pomocą platformy Entity Framework.

EnableCorrelatedSubqueryBuffering

Pobiera lub ustawia wartość wskazującą, czy zapytania z rozszerzonymi nawigacjami powinny być sformułowane, aby zachęcić skorelowane wyniki podquery do buforowania. Buforowanie skorelowanych wyników podquerii może zmniejszyć liczbę zapytań z N + 1 do 2, buforując wyniki z podquery.

EnsureStableOrdering

Pobiera lub ustawia wartość wskazującą, czy kompozycja zapytania powinna zmienić oryginalne zapytanie, gdy jest to konieczne, aby zapewnić stabilną kolejność sortowania.

HandleNullPropagation

Pobiera lub ustawia wartość wskazującą, jak propagacja null powinna być obsługiwana podczas tworzenia zapytania.

HandleReferenceNavigationPropertyExpandFilter

Honor $filter wewnątrz $expand właściwości nawigacji innej niż kolekcja. Rozwinięta właściwość jest wypełniana tylko wtedy, gdy filtr ma wartość true. To ustawienie jest domyślnie fałszywe.

PageSize

Pobiera lub ustawia maksymalną liczbę wyników zapytania do zwrócenia.

Dotyczy