SelectExpandQueryOption 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í.
Representa las opciones de consulta $select y $expand de OData.
public class SelectExpandQueryOption
type SelectExpandQueryOption = class
Public Class SelectExpandQueryOption
- Herencia
-
SelectExpandQueryOption
Constructores
SelectExpandQueryOption(String, String, ODataQueryContext, ODataQueryOptionParser) |
Inicializa una nueva instancia de la clase SelectExpandQueryOption. |
Propiedades
Context |
Obtiene el objeto especificado ODataQueryContext. |
LevelsMaxLiteralExpansionDepth |
Obtiene u establece el número de niveles que un nivel superior $expand=NavigationProperty($levels=max) expandirá. Este valor se reducirá en uno con cada nivel de anidamiento en la cláusula $expand. Por ejemplo, con un valor de propiedad de 5, la consulta $expand=A($expand=B($expand=C($levels=max))) se interpretará como $expand=A($expand=B($expand=C($levels=3))). Si la consulta se valida, el MaxExpansionDepth valor debe ser mayor o igual que este valor. |
RawExpand |
Obtiene el valor de $expand sin formato. |
RawSelect |
Obtiene el valor de $select sin formato. |
SelectExpandClause |
Obtiene la opción analizada SelectExpandClause para esta consulta. |
Validator |
Obtiene o establece el validador de consulta $select y $expand. |
Métodos
ApplyTo(IQueryable, ODataQuerySettings) |
Aplica las opciones de consulta $select y $expand a la especificada IQueryable mediante el especificado ODataQuerySettings. |
ApplyTo(Object, ODataQuerySettings) |
Aplica las opciones de consulta $select y $expand a la entidad especificada mediante el especificado ODataQuerySettings. |
Validate(ODataValidationSettings) |
Valide el $select y la consulta de $expand en función de la especificada |