Partilhar via


Microsoft.OData.Edm Namespace

Classes

EdmAction

Representa uma ação EDM.

EdmActionImport

Representa uma importação de ação EDM.

EdmBinaryTypeReference

Representa uma referência a um tipo binário EDM.

EdmCollectionType

Representa uma definição de um tipo de coleção EDM.

EdmCollectionTypeReference

Representa uma referência a um tipo de coleção EDM.

EdmComplexType

Representa uma definição de um tipo complexo de EDM.

EdmComplexTypeReference

Representa uma referência a um tipo complexo de EDM.

EdmConstants

Contém valores constantes que se aplicam ao modelo EDM, independentemente da origem (para constantes específicas do CSDL/EDMX, consulte CsdlConstants).

EdmCoreModel

Fornece declarações predefinidas relevantes para a semântica do EDM.

EdmDecimalTypeReference

Representa uma referência a um tipo decimal EDM.

EdmElement

Classe base comum para todos os elementos EDM.

EdmElementComparer

Contém métodos de extensão IsEquivalentTo().

EdmEntityContainer

Representa um contêiner de entidade EDM.

EdmEntityReferenceType

Representa uma definição de um tipo de referência de entidade EDM.

EdmEntityReferenceTypeReference

Representa uma referência a um tipo de referência de entidade EDM.

EdmEntitySet

Representa um conjunto de entidades EDM.

EdmEntitySetBase

Representa uma base de conjunto de entidades EDM abstrata.

EdmEntityType

Representa uma definição de um tipo de entidade EDM.

EdmEntityTypeReference

Representa uma referência a um tipo de entidade EDM.

EdmEnumMember

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

EdmEnumMemberValue

O valor do membro de enumeração edm.

EdmEnumType

Representa a definição de um tipo de enumeração Edm.

EdmEnumTypeReference

Representa uma referência a um tipo de enumeração EDM.

EdmFunction

Representa uma função EDM.

EdmFunctionImport

Representa uma importação de função EDM.

EdmInclude

As informações de inclusão para o modelo referenciado.

EdmIncludeAnnotations

As informações de includeAnnotation para o modelo referenciado.

EdmLocation

Representa o local de um item Edm.

EdmModel

Representa um modelo EDM.

EdmModelBase

Representa um modelo EDM.

EdmNamedElement

Classe base comum para todos os elementos EDM nomeados.

EdmNavigationProperty

Representa uma propriedade de navegação EDM.

EdmNavigationPropertyBinding

Representa um mapeamento de uma propriedade de navegação EDM para uma fonte de navegação.

EdmNavigationPropertyInfo

Representa uma informação de propriedade de navegação EDM usada durante a construção de propriedades de navegação.

EdmNavigationSource

Representa uma fonte de navegação EDM abstrata.

EdmOperation

Representa uma operação EDM.

EdmOperationImport

Representa uma importação de operação EDM.

EdmOperationParameter

Representa um parâmetro de operação EDM.

EdmOptionalParameter

Representa um parâmetro de operação EDM.

EdmPathExpression

Representa uma expressão de caminho EDM.

EdmPathTypeReference

Representa uma referência a um tipo de caminho EDM.

EdmPrimitiveTypeReference

Representa uma referência a um tipo primitivo EDM.

EdmProperty

Representa uma propriedade EDM.

EdmReference

Representa o elemento edmx:reference no documento CSDL.

EdmReferentialConstraint

Representa uma restrição referencial de EDM em uma propriedade de navegação.

EdmReferentialConstraintPropertyPair

Representa um par de propriedades como parte de uma restrição referencial.

EdmSingleton

Representa um singleton EDM.

EdmSpatialTypeReference

Representa uma referência a um tipo espacial EDM.

EdmStringTypeReference

Representa uma referência a um tipo de cadeia de caracteres EDM.

EdmStructuralProperty

Representa uma propriedade estrutural do EDM (ou seja, não navegação).

EdmStructuredType

Classe base comum para definições de tipos estruturados de EDM.

EdmTemporalTypeReference

Representa uma referência a um tipo temporal EDM (Duration, DateTime, DateTimeOffset).

EdmType

Representa a definição de um tipo EDM.

EdmTypeDefinition

Representa a definição de uma definição de tipo Edm.

EdmTypeDefinitionReference

Representa uma referência a uma definição de tipo EDM.

EdmTypeReference

Representa uma referência a um tipo EDM.

EdmTypeSemantics

Fornece semântica dos tipos de EDM predefinidos.

EdmUntypedStructuredType

Classe base comum para definições de tipos estruturados de EDM.

EdmUntypedStructuredTypeReference

Representa uma referência a um tipo sem tipo EDM.

EdmUntypedTypeReference

Representa uma referência a um tipo sem tipo EDM.

EdmUtil

Utilitários para Edm.

EnumHelper

Auxiliar de enumeração

ExtensionMethods

Contém métodos de extensão para IEdmModel interfaces.

ToTraceStringExtensionMethods

Contém métodos de extensão ToTraceString().

Estruturas

Date

Tipo de data para Edm.Date

TimeOfDay

Tipo TimeOfDay para Edm.TimeOfDay

Interfaces

IEdmAction

Representa uma ação EDM.

IEdmActionImport

Representa uma importação de ação EDM.

IEdmBinaryTypeReference

Representa uma referência a um tipo binário EDM.

IEdmCheckable

Define um componente Edm que é inválido ou cuja validade é desconhecida na construção

IEdmCollectionType

Representa uma definição de um tipo de coleção EDM.

IEdmCollectionTypeReference

Representa referências a tipos de coleção EDM.

IEdmComplexType

Representa uma definição de um tipo complexo de EDM.

IEdmComplexTypeReference

Representa referências a tipos complexos de EDM.

IEdmContainedEntitySet

Representa um conjunto de entidades independentes de EDM.

IEdmDecimalTypeReference

Representa uma referência a um tipo decimal EDM.

IEdmElement

Interface base comum para todos os elementos EDM.

IEdmEntityContainer

Representa um contêiner de entidade EDM.

IEdmEntityContainerElement

Representa os elementos comuns de todos os elementos de contêiner de entidade EDM.

IEdmEntityReferenceType

Representa uma definição de um tipo de referência de entidade EDM.

IEdmEntityReferenceTypeReference

Representa referências a tipos de referência de entidade.

IEdmEntitySet

Representa um conjunto de entidades EDM.

IEdmEntitySetBase

Representa um conjunto de entidades base do EDM.

IEdmEntityType

Representa uma definição de um tipo de entidade EDM.

IEdmEntityTypeReference

Representa referências a tipos de entidade.

IEdmEnumMember

Representa uma definição de um membro de tipo de enumeração EDM.

IEdmEnumMemberValue

A interface EdmEnumMemberValue.

IEdmEnumType

Representa uma definição de um tipo de enumeração EDM.

IEdmEnumTypeReference

Representa referências a tipos de enumeração EDM.

IEdmExpression

Representa uma expressão EDM.

IEdmFullNamedElement

Interface base comum para todos os elementos EDM nomeados.

IEdmFunction

Representa uma função EDM.

IEdmFunctionImport

Representa uma importação de função EDM.

IEdmInclude

A interface de incluir informações para o modelo referenciado.

IEdmIncludeAnnotations

A interface de includeAnnotation informações para o modelo referenciado.

IEdmLocatable

Interface para todos os elementos EDM que podem ser localizados.

IEdmModel

Representação semântica de um modelo EDM.

IEdmNamedElement

Interface base comum para todos os elementos EDM nomeados.

IEdmNavigationProperty

Representa uma propriedade de navegação EDM.

IEdmNavigationPropertyBinding

Representa uma associação de uma propriedade de navegação EDM para uma fonte de navegação.

IEdmNavigationSource

Representa uma fonte de navegação EDM.

IEdmNavigationTargetMapping

Representa um mapeamento de uma propriedade de navegação EDM para um conjunto de entidades.

IEdmOperation

Representa uma operação EDM.

IEdmOperationImport

Representa uma importação de operação EDM.

IEdmOperationParameter

Representa um parâmetro de uma operação EDM.

IEdmOperationReturn

Representa um retorno de uma operação EDM.

IEdmOptionalParameter

Representa um parâmetro opcional de uma operação EDM.

IEdmPathExpression

Representa uma expressão de caminho EDM.

IEdmPathType

Representa uma definição de um tipo Demarcador.

IEdmPathTypeReference

Representa referências ao tipo Edm.*Path.

IEdmPrimitiveType

Representa uma definição de um tipo primitivo EDM.

IEdmPrimitiveTypeReference

Representa referências a tipos primitivos.

IEdmProperty

Representa uma propriedade EDM.

IEdmReference

Representa uma definição de um elemento edmx:reference.

IEdmReferentialConstraint

Representa uma restrição referencial EDM em uma propriedade de navegação.

IEdmRowType

Representa uma definição de um tipo de linha EDM.

IEdmSchemaElement

Interface base comum para todos os filhos nomeados do esquema EDM.

IEdmSchemaType

Representa um tipo EDM definido em um esquema EDM.

IEdmSingleton

Representa um singleton EDM.

IEdmSpatialTypeReference

Representa uma referência a um tipo espacial EDM.

IEdmStringTypeReference

Representa uma referência a um tipo de cadeia de caracteres EDM.

IEdmStructuralProperty

Representa uma propriedade estrutural do EDM (ou seja, não navegação).

IEdmStructuredType

Interface base comum para definições de tipos estruturados EDM.

IEdmStructuredTypeReference

Representa referências a tipos estruturados de EDM.

IEdmTemporalTypeReference

Representa uma referência a um tipo temporal EDM (Duration, DateTime, DateTimeOffset).

IEdmType

Representa a definição de um tipo EDM.

IEdmTypeDefinition

Representa uma definição de uma definição de tipo EDM.

IEdmTypeDefinitionReference

Representa referências a definições de tipo EDM.

IEdmTypeReference

Representa uma referência a um tipo.

IEdmUnknownEntitySet

Representa um conjunto de entidades desconhecidas do EDM. O conjunto de entidades desconhecido pode aparecer nos seguintes cenários:

  1. O destino da propriedade de navegação está contido em outra entidade.
  2. O destino da propriedade de navegação vem de mais de um conjunto de entidades.
  3. Outros cenários em que o conjunto de entidades é desconhecido.
IEdmUntypedType

Representa uma definição de um tipo sem tipo EDM.

IEdmUntypedTypeReference

Representa referências ao tipo Edm.Untyped.

IPrimitiveValueConverter

Classe para definir uma conversão de valor primitivo para uma definição de tipo. Suponha que uma definição de tipo defina um tipo primitivo X (tipo subjacente) como um novo tipo Y e o tipo Y tenha um tipo CLR correspondente logicamente Z, o método ConvertToUnderlyingType converte o valor de Z para X e o método ConvertFromUnderlyingType converte o valor de X para Z.

Enumerações

EdmContainerElementKind

Define tipos de elemento de contêiner EDM.

EdmExpressionKind

Define tipos de expressão EDM.

EdmMultiplicity

Enumera as multiplicidades das propriedades de navegação EDM.

EdmNavigationSourceKind

Define o tipo de fonte de navegação

EdmOnDeleteAction

Enumera as ações que o EDM pode aplicar em exclusões.

EdmPathTypeKind

Enumera os tipos de tipo Edm Path.

EdmPrimitiveTypeKind

Enumera os tipos de Primitivos de Edm.

EdmPropertyKind

Define tipos de propriedade EDM.

EdmSchemaElementKind

Define tipos de elemento de esquema EDM.

EdmTypeKind

Define metatipos EDM.