Condividi tramite


ODataUriResolver Classe

Definizione

Classe per la risoluzione di diversi tipi di contesto di analisi URI.

public class ODataUriResolver
type ODataUriResolver = class
Public Class ODataUriResolver
Ereditarietà
ODataUriResolver
Derivato

Costruttori

ODataUriResolver()

Classe per la risoluzione di diversi tipi di contesto di analisi URI.

Proprietà

EnableCaseInsensitive

Indica se abilitare la distinzione tra maiuscole e minuscole per il resolver.

EnableNoDollarQueryOptions

Ottiene e imposta l'opzione facoltativa-$-sign-prefix per l'opzione di query di sistema OData.

TypeFacetsPromotionRules

Ottiene e imposta le regole di promozione per i facet di tipo.

Metodi

PromoteBinaryOperandTypes(BinaryOperatorKind, SingleValueNode, SingleValueNode, IEdmTypeReference)

Alzare di livello i tipi di operando sinistro e destro

ResolveBoundOperations(IEdmModel, String, IEdmType)

Risolvere le operazioni associate in base al nome.

ResolveKeys(IEdmEntityType, IDictionary<String,String>, Func<IEdmTypeReference,String,Object>)

Risolvere le chiavi per un determinato set di entità, questa funzione viene chiamata quando la chiave viene specificata come coppie nome-valore. Ad esempio EntitySet(ID='key')

ResolveKeys(IEdmEntityType, IList<String>, Func<IEdmTypeReference,String,Object>)

Risolvere le chiavi per un determinato set di entità, questa funzione viene chiamata quando la chiave viene specificata come valori posizionali. Ad esempio EntitySet('key')

ResolveNavigationSource(IEdmModel, String)

Risolvere l'origine di navigazione dal modello.

ResolveOperationImports(IEdmModel, String)

Risolvere le importazioni dell'operazione con un determinato nome.

ResolveOperationParameters(IEdmOperation, IDictionary<String,SingleValueNode>)

Risolvere i parametri dell'operazione.

ResolveProperty(IEdmStructuredType, String)

Risolvere la proprietà dal nome della proprietà

ResolveTerm(IEdmModel, String)

Risolvere il nome del termine dal modello.

ResolveType(IEdmModel, String)

Risolvere il nome del tipo dal modello.

ResolveUnboundOperations(IEdmModel, String)

Risolvere le operazioni non associate in base al nome.

Si applica a