Compartir a través de


Microsoft.OData.Edm Espacio de nombres

Clases

EdmAction

Representa una acción EDM.

EdmActionImport

Representa una importación de acción EDM.

EdmBinaryTypeReference

Representa una referencia a un tipo binario de EDM.

EdmCollectionType

Representa una definición de un tipo de colección de EDM.

EdmCollectionTypeReference

Representa una referencia a un tipo de colección EDM.

EdmComplexType

Representa una definición de un tipo complejo de EDM.

EdmComplexTypeReference

Representa una referencia a un tipo complejo EDM.

EdmConstants

Contiene valores constantes que se aplican al modelo EDM, independientemente del origen (para constantes específicas de CSDL/EDMX, vea CsdlConstants).

EdmCoreModel

Proporciona declaraciones predefinidas pertinentes a la semántica de EDM.

EdmDecimalTypeReference

Representa una referencia a un tipo decimal EDM.

EdmElement

Clase base común para todos los elementos EDM.

EdmElementComparer

Contiene métodos de extensión IsEquivalentTo().

EdmEntityContainer

Representa un contenedor de entidades de EDM.

EdmEntityReferenceType

Representa una definición de un tipo de referencia de entidad de EDM.

EdmEntityReferenceTypeReference

Representa una referencia a un tipo de referencia de entidad EDM.

EdmEntitySet

Representa un conjunto de entidades de EDM.

EdmEntitySetBase

Representa una base abstracta del conjunto de entidades EDM.

EdmEntityType

Representa una definición de un tipo de entidad de EDM.

EdmEntityTypeReference

Representa una referencia a un tipo de entidad EDM.

EdmEnumMember

Representa un miembro de un tipo de enumeración EDM.

EdmEnumMemberValue

Valor de miembro de enumeración edm.

EdmEnumType

Representa la definición de un tipo de enumeración de EDM.

EdmEnumTypeReference

Representa una referencia a un tipo de enumeración EDM.

EdmFunction

Representa una función de EDM.

EdmFunctionImport

Representa una importación de función de EDM.

EdmInclude

La información de inclusión para el modelo al que se hace referencia.

EdmIncludeAnnotations

Información de includeAnnotation para el modelo al que se hace referencia.

EdmLocation

Representa la ubicación de un elemento Edm.

EdmModel

Representa un modelo EDM.

EdmModelBase

Representa un modelo EDM.

EdmNamedElement

Clase base común para todos los elementos EDM con nombre.

EdmNavigationProperty

Representa una propiedad de navegación EDM.

EdmNavigationPropertyBinding

Representa una asignación de una propiedad de navegación EDM a un origen de navegación.

EdmNavigationPropertyInfo

Representa una información de propiedad de navegación EDM utilizada durante la construcción de propiedades de navegación.

EdmNavigationSource

Representa un origen de navegación EDM abstracto.

EdmOperation

Representa una operación EDM.

EdmOperationImport

Representa una importación de EDM.

EdmOperationParameter

Representa un parámetro de operación EDM.

EdmOptionalParameter

Representa un parámetro de operación EDM.

EdmPathExpression

Representa una expresión de ruta de acceso de EDM.

EdmPathTypeReference

Representa una referencia a un tipo de ruta de acceso EDM.

EdmPrimitiveTypeReference

Representa una referencia a un tipo primitivo EDM.

EdmProperty

Representa una propiedad EDM.

EdmReference

Representa el elemento edmx:reference en el documento de CSDL.

EdmReferentialConstraint

Representa una restricción referencial de EDM en una propiedad de navegación.

EdmReferentialConstraintPropertyPair

Representa un par de propiedades como parte de una restricción referencial.

EdmSingleton

Representa un singleton de EDM.

EdmSpatialTypeReference

Representa una referencia a un tipo espacial EDM.

EdmStringTypeReference

Representa una referencia a un tipo de cadena de EDM.

EdmStructuralProperty

Representa una propiedad estructural (es decir, no de navegación) de EDM.

EdmStructuredType

Clase base común para definiciones de tipos estructurados de EDM.

EdmTemporalTypeReference

Representa una referencia a un tipo temporal de EDM (Duration, DateTime, DateTimeOffset).

EdmType

Representa la definición de un tipo de EDM.

EdmTypeDefinition

Representa la definición de una definición de tipo Edm.

EdmTypeDefinitionReference

Representa una referencia a una definición de tipo EDM.

EdmTypeReference

Representa una referencia a un tipo EDM.

EdmTypeSemantics

Proporciona la semántica de los tipos de EDM predefinidos.

EdmUntypedStructuredType

Clase base común para definiciones de tipos estructurados de EDM.

EdmUntypedStructuredTypeReference

Representa una referencia a un tipo sin tipo EDM.

EdmUntypedTypeReference

Representa una referencia a un tipo sin tipo EDM.

EdmUtil

Utilidades para Edm.

EnumHelper

Asistente de enumeración

ExtensionMethods

Contiene métodos de extensión para IEdmModel interfaces.

ToTraceStringExtensionMethods

Contiene métodos de extensión ToTraceString().

Estructuras

Date

Tipo de fecha para Edm.Date

TimeOfDay

Tipo TimeOfDay para Edm.TimeOfDay

Interfaces

IEdmAction

Representa una acción EDM.

IEdmActionImport

Representa una importación de acción EDM.

IEdmBinaryTypeReference

Representa una referencia a un tipo binario de EDM.

IEdmCheckable

Define un componente de Edm que no es válido o cuya validez es desconocida en la construcción.

IEdmCollectionType

Representa una definición de un tipo de colección de EDM.

IEdmCollectionTypeReference

Representa referencias a tipos de colección EDM.

IEdmComplexType

Representa una definición de un tipo complejo de EDM.

IEdmComplexTypeReference

Representa referencias a tipos complejos de EDM.

IEdmContainedEntitySet

Representa un conjunto de entidades independiente de EDM.

IEdmDecimalTypeReference

Representa una referencia a un tipo decimal EDM.

IEdmElement

Interfaz base común para todos los elementos EDM.

IEdmEntityContainer

Representa un contenedor de entidades de EDM.

IEdmEntityContainerElement

Representa los elementos comunes de todos los elementos de contenedor de entidades de EDM.

IEdmEntityReferenceType

Representa una definición de un tipo de referencia de entidad de EDM.

IEdmEntityReferenceTypeReference

Representa referencias a tipos de referencia de entidad.

IEdmEntitySet

Representa un conjunto de entidades de EDM.

IEdmEntitySetBase

Representa un conjunto de entidades base de EDM.

IEdmEntityType

Representa una definición de un tipo de entidad de EDM.

IEdmEntityTypeReference

Representa referencias a tipos de entidad.

IEdmEnumMember

Representa una definición de un miembro de tipo enumeración EDM.

IEdmEnumMemberValue

Interfaz EdmEnumMemberValue.

IEdmEnumType

Representa una definición de un tipo de enumeración de EDM.

IEdmEnumTypeReference

Representa referencias a tipos de enumeración EDM.

IEdmExpression

Representa una expresión EDM.

IEdmFullNamedElement

Interfaz base común para todos los elementos de EDM con nombre.

IEdmFunction

Representa una función de EDM.

IEdmFunctionImport

Representa una importación de función de EDM.

IEdmInclude

Interfaz de inclusión de información para el modelo al que se hace referencia.

IEdmIncludeAnnotations

Interfaz de la información includeAnnotation para el modelo al que se hace referencia.

IEdmLocatable

Interfaz para todos los elementos EDM que se pueden ubicar.

IEdmModel

Representación semántica de un modelo EDM.

IEdmNamedElement

Interfaz base común para todos los elementos de EDM con nombre.

IEdmNavigationProperty

Representa una propiedad de navegación EDM.

IEdmNavigationPropertyBinding

Representa un enlace de una propiedad de navegación EDM a un origen de navegación.

IEdmNavigationSource

Representa un origen de navegación EDM.

IEdmNavigationTargetMapping

Representa una asignación de una propiedad de navegación de EDM a un conjunto de entidades.

IEdmOperation

Representa una operación EDM.

IEdmOperationImport

Representa una importación de EDM.

IEdmOperationParameter

Representa un parámetro de una operación EDM.

IEdmOperationReturn

Representa una devolución de una operación EDM.

IEdmOptionalParameter

Representa un parámetro opcional de una operación EDM.

IEdmPathExpression

Representa una expresión de ruta de acceso de EDM.

IEdmPathType

Representa una definición de un tipo Path.

IEdmPathTypeReference

Representa referencias al tipo Edm.*Path.

IEdmPrimitiveType

Representa una definición de un tipo primitivo EDM.

IEdmPrimitiveTypeReference

Representa referencias a tipos primitivos.

IEdmProperty

Representa una propiedad EDM.

IEdmReference

Representa una definición de un elemento edmx:reference.

IEdmReferentialConstraint

Representa una restricción referencial de EDM en una propiedad de navegación.

IEdmRowType

Representa una definición de un tipo de fila de EDM.

IEdmSchemaElement

Interfaz base común para todos los elementos secundarios con nombre del esquema EDM.

IEdmSchemaType

Representa un tipo EDM definido en un esquema EDM.

IEdmSingleton

Representa un singleton de EDM.

IEdmSpatialTypeReference

Representa una referencia a un tipo espacial EDM.

IEdmStringTypeReference

Representa una referencia a un tipo de cadena de EDM.

IEdmStructuralProperty

Representa una propiedad estructural (es decir, no de navegación) de EDM.

IEdmStructuredType

Interfaz base común para definiciones de tipos estructurados de EDM.

IEdmStructuredTypeReference

Representa referencias a tipos estructurados de EDM.

IEdmTemporalTypeReference

Representa una referencia a un tipo temporal de EDM (Duration, DateTime, DateTimeOffset).

IEdmType

Representa la definición de un tipo de EDM.

IEdmTypeDefinition

Representa una definición de una definición de tipo EDM.

IEdmTypeDefinitionReference

Representa referencias a definiciones de tipo EDM.

IEdmTypeReference

Representa una referencia a un tipo.

IEdmUnknownEntitySet

Representa un conjunto de entidades desconocidas de EDM. El conjunto de entidades desconocido puede aparecer en los siguientes escenarios:

  1. El destino de la propiedad de navegación se encuentra en otra entidad.
  2. El destino de la propiedad de navegación procede de más de un conjunto de entidades.
  3. Otros escenarios en los que se desconoce el conjunto de entidades.
IEdmUntypedType

Representa una definición de un tipo sin tipo EDM.

IEdmUntypedTypeReference

Representa referencias al tipo Edm.Untyped.

IPrimitiveValueConverter

Clase para definir una conversión de valor primitivo para una definición de tipo. Supongamos que una definición de tipo define un tipo primitivo X (tipo subyacente) como un nuevo tipo Y y el tipo Y tiene un tipo CLR correspondiente lógicamente Z, el método ConvertToUnderlyingType convierte el valor de Z a X y el método ConvertFromUnderlyingType convierte el valor de X a Z.

Enumeraciones

EdmContainerElementKind

Define los tipos de elemento contenedor de EDM.

EdmExpressionKind

Define las clases de expresión de EDM.

EdmMultiplicity

Enumera las multiplicidades de las propiedades de navegación de EDM.

EdmNavigationSourceKind

Define el tipo de origen de navegación

EdmOnDeleteAction

Enumera las acciones que EDM puede aplicar en las eliminaciones.

EdmPathTypeKind

Enumera los tipos de tipo Edm Path.

EdmPrimitiveTypeKind

Enumera los tipos de primitivos de Edm.

EdmPropertyKind

Define los tipos de propiedad de EDM.

EdmSchemaElementKind

Define tipos de elemento de esquema de EDM.

EdmTypeKind

Define los metatipos de EDM.