Compartir a través de


ODataQuerySettings Clase

Definición

Esta clase describe la configuración que se usa durante la composición de la consulta.

public class ODataQuerySettings
type ODataQuerySettings = class
Public Class ODataQuerySettings
Herencia
ODataQuerySettings

Constructores

ODataQuerySettings()

Crea una instancia nueva de la ODataQuerySettings clase e inicializa la configuración predeterminada.

Propiedades

EnableConstantParameterization

Obtiene o define un valor que indica si las constantes se deben parametrizar. La parametrización de constantes mejoraría el rendimiento con Entity Framework.

EnableCorrelatedSubqueryBuffering

Obtiene o establece un valor que indica si se deben formular consultas con navegaciones expandidas para animar a que se almacenen en búfer los resultados de subconsultas correlacionados. El almacenamiento en búfer de los resultados de la subconsulta correlacionada puede reducir el número de consultas de N + 1 a 2 mediante el almacenamiento en búfer de los resultados de la subconsulta.

EnsureStableOrdering

Obtiene o define un valor que indica si la composición de la consulta debe alterar la consulta original cuando sea necesario para garantizar un orden estable.

HandleNullPropagation

Obtiene o define un valor que indica cómo se debe controlar la propagación nula durante la composición de la consulta.

HandleReferenceNavigationPropertyExpandFilter

Respeta $filter dentro de $expand de la propiedad de navegación que no sea de colección. La propiedad expandida solo se rellena cuando el filtro se evalúa como true. Esta configuración es false de forma predeterminada.

PageSize

Obtiene o define el número máximo de resultados de consulta que se devuelven.

Se aplica a