ODataQuerySettings Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |