ODataQuerySettings Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |