Partilhar via


Microsoft.OData.Edm.Vocabularies Namespace

Classes

EdmAnnotationPathExpression

Representa uma expressão de caminho de anotação EDM.

EdmApplyExpression

Representa uma expressão de aplicativo de operação EDM.

EdmBinaryConstant

Representa uma constante binária EDM.

EdmBooleanConstant

Representa uma constante booliana EDM.

EdmCastExpression

Representa uma expressão de asserção de tipo EDM.

EdmCollectionExpression

Representa uma expressão de construção de vários valores do EDM.

EdmCollectionValue

Representa um valor de coleção EDM.

EdmDateConstant

Representa uma constante de data EDM.

EdmDateTimeOffsetConstant

Representa um datetime EDM com constante de deslocamento.

EdmDecimalConstant

Representa uma constante decimal do EDM.

EdmDirectValueAnnotation

Representa uma anotação EDM com um valor nativo imediato.

EdmDirectValueAnnotationBinding

Representa a combinação de uma anotação EDM com um valor imediato e o elemento ao qual ele está anexado.

EdmDirectValueAnnotationsManager

O gerenciador de anotações de valor direto fornece serviços para definir e obter anotações transitórias em elementos.

EdmDurationConstant

Representa uma constante de duração do EDM.

EdmEnumMemberExpression

Representa uma expressão de referência de membro de enumeração EDM.

EdmEnumValue

Representa um valor de tipo de enumeração EDM.

EdmExpressionEvaluator

Avaliador de expressão.

EdmFloatingConstant

Representa uma constante de ponto flutuante EDM.

EdmGuidConstant

Representa uma constante de guid EDM.

EdmIfExpression

Representa uma expressão EDM if.

EdmIntegerConstant

Representa uma constante de inteiro EDM.

EdmIsTypeExpression

Representa uma expressão de teste de tipo EDM.

EdmLabeledExpression

Representa uma expressão rotulada por EDM.

EdmLabeledExpressionReferenceExpression

Representa uma expressão de referência de expressão rotulada EDM.

EdmNavigationPropertyPathExpression

Representa uma expressão de caminho de propriedade de navegação EDM.

EdmNullExpression

Representa um nulo EDM.

EdmPropertyConstructor

Representa um construtor de propriedade EDM especificado como parte de uma expressão de construção de registro EDM.

EdmPropertyPathExpression

Representa uma expressão de caminho de propriedade EDM.

EdmPropertyValue

Representa um valor de uma propriedade EDM.

EdmPropertyValueBinding

Representa uma associação de propriedade especificada como parte de uma anotação de tipo EDM.

EdmRecordExpression

Representa uma expressão de construção de registro EDM.

EdmStringConstant

Representa uma constante de cadeia de caracteres EDM.

EdmStructuredValue

Representa um valor estruturado de EDM.

EdmTerm

Representa um termo EDM.

EdmTimeOfDayConstant

Representa uma constante TimeOfDay EDM.

EdmToClrConverter

IEdmValue para conversor de valor CLR.

EdmToClrEvaluator

Avaliador de expressão capaz de produzir valores CLR.

EdmTypedDirectValueAnnotationBinding<T>

Representa a combinação de uma anotação EDM com um valor imediato e o elemento ao qual ele está anexado.

EdmValue

Representa um valor EDM.

EdmVocabularyAnnotation

Representa uma anotação EDM com um valor imediato.

Interfaces

IEdmApplyExpression

Representa uma expressão de aplicativo de função EDM.

IEdmBinaryConstantExpression

Representa uma expressão de constante binária EDM.

IEdmBinaryValue

Representa um valor binário EDM.

IEdmBooleanConstantExpression

Representa uma expressão constante booliana EDM.

IEdmBooleanValue

Representa um valor booliano EDM.

IEdmCastExpression

Representa uma expressão de asserção de tipo EDM.

IEdmCollectionExpression

Representa uma expressão de construção de vários valores do EDM.

IEdmCollectionValue

Representa um valor de coleção EDM.

IEdmDateConstantExpression

Representa uma expressão constante de data EDM.

IEdmDateTimeOffsetConstantExpression

Representa um datetime EDM com expressão de constante de deslocamento.

IEdmDateTimeOffsetValue

Representa um datetime EDM com valor de deslocamento.

IEdmDateValue

Representa uma data de EDM.

IEdmDecimalConstantExpression

Representa uma expressão constante decimal EDM.

IEdmDecimalValue

Representa um valor decimal de EDM.

IEdmDelayedValue

Representa um valor calculado de forma preguiçosa.

IEdmDirectValueAnnotation

Representa uma anotação EDM com um valor imediato.

IEdmDirectValueAnnotationBinding

Representa a combinação de uma anotação EDM com um valor imediato e o elemento ao qual ele está anexado.

IEdmDirectValueAnnotationsManager

Gerencia a obtenção e a definição de anotações diretas em elementos EDM.

IEdmDurationConstantExpression

Representa uma expressão constante de duração EDM.

IEdmDurationValue

Representa um valor de duração de EDM.

IEdmEnumMemberExpression

Representa uma expressão de referência de membro de enumeração EDM.

IEdmEnumValue

Representa um valor de tipo de enumeração EDM.

IEdmFloatingConstantExpression

Representa uma expressão de constante flutuante EDM.

IEdmFloatingValue

Representa um valor de ponto flutuante EDM.

IEdmGuidConstantExpression

Representa uma expressão constante de guid EDM.

IEdmGuidValue

Representa um valor inteiro de EDM.

IEdmIfExpression

Representa uma expressão EDM if.

IEdmIntegerConstantExpression

Representa uma expressão constante de inteiro EDM.

IEdmIntegerValue

Representa um valor inteiro de EDM.

IEdmIsTypeExpression

Representa uma expressão de teste de tipo EDM.

IEdmLabeledExpression

Representa um elemento de expressão rotulada EDM.

IEdmLabeledExpressionReferenceExpression

Representa uma referência a uma expressão rotulada por EDM.

IEdmNullExpression

Representa uma expressão nula EDM.

IEdmNullValue

Representa um valor nulo EDM.

IEdmPrimitiveValue

Representa um valor primitivo de EDM.

IEdmPropertyConstructor

Representa um construtor de propriedade EDM especificado como parte de uma expressão de registro de construção EDM.

IEdmPropertyValue

Representa um valor de uma propriedade EDM.

IEdmPropertyValueBinding

Representa uma associação de propriedade especificada como parte de uma anotação de tipo EDM.

IEdmRecordExpression

Representa uma expressão de construção de registro EDM.

IEdmStringConstantExpression

Representa uma expressão constante de cadeia de caracteres EDM.

IEdmStringValue

Representa um valor de cadeia de caracteres EDM.

IEdmStructuredValue

Representa um valor estruturado de EDM.

IEdmTerm

Representa um termo EDM.

IEdmTimeOfDayConstantExpression

Representa uma expressão constante TimeOfDay do EDM.

IEdmTimeOfDayValue

Representa um valor TimeOfDay EDM.

IEdmValue

Representa um valor EDM.

IEdmVocabularyAnnotatable

Representa um elemento que pode ser direcionado por Anotações de Vocabulário

IEdmVocabularyAnnotation

Representa uma anotação de vocabulário EDM.

Enumerações

EdmValueKind

Define valores de Edm

Delegados

TryCreateObjectInstance

Representa um delegado para criar uma instância do tipo CLR com base em IEdmValue e Type. O delegado pode ser usado para criar instâncias CLR de tipos polimórficos.

TryGetClrPropertyInfo

Representa um delegado para obter informações de propriedade de um tipo CLR com base no nome da propriedade e Type.

TryGetClrTypeName

Representa um delegado para obter o nome do tipo CLR com base no nome do tipo edm e IEdmModel.