System.Data.Metadata.Edm Espacio de nombres
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í.
Contiene un conjunto de tipos que representan los conceptos de los modelos que se usan en Entity Framework y un conjunto de clases que ayudan a que las aplicaciones funcionen con metadatos.
Clases
AssociationEndMember |
Representa el elemento |
AssociationSet |
Representa un conjunto de asociaciones en el modelo conceptual. |
AssociationSetEnd |
Representa el elemento |
AssociationType |
Representa una asociación en un modelo conceptual. |
CollectionType |
Representa una colección de instancias de un tipo específico. No puede definir explícitamente un objeto CollectionType en un modelo conceptual. |
ComplexType |
Representa un tipo complejo en un modelo conceptual. |
Documentation |
Representa la documentación asociada a una construcción de modelo conceptual. |
EdmError |
Encapsula la información de un error genérico de modelo conceptual. |
EdmFunction |
Representa información sobre las funciones que se pueden invocar desde las consultas escritas por el lenguaje de consultas Entity SQL. Puede tratarse de funciones integradas que expone el proveedor de almacenamiento o funciones definidas por el usuario en una base de datos especial. |
EdmItemCollection |
Carga los metadatos relacionados con el modelo conceptual. La clase EdmItemCollection carga los metadatos de los archivos de lenguaje de definición de esquemas conceptuales (CSDL, Conceptual Schema Definition Language). Esta clase se deriva de la clase ItemCollection. |
EdmMember |
Representa un miembro que se puede declarar en cualquier StructuralType. |
EdmProperty |
Representa una propiedad para el objeto EntityType en un modelo conceptual. Una clase EdmProperty se deriva de la clase EdmMember y proporciona las facetas DefaultValue y Nullable para el tipo de EdmProperty. |
EdmSchemaError |
Encapsula la información detallada sobre un error del esquema del modelo conceptual. |
EdmType |
Representa una clase base para todos los tipos de un modelo conceptual. |
EntityContainer |
Representa un contenedor de entidades en un modelo conceptual. Un EntityContainer es una agrupación lógica de conjuntos de entidades y de conjuntos de asociaciones. |
EntitySet |
Representa un conjunto de entidades en un modelo conceptual. Un EntitySet para EntityType contiene instancias de EntityType o de alguno de sus subtipos. Se puede definir más de un EntitySet con el mismo EntityType. |
EntitySetBase |
Clase base de EntitySet y RelationshipSet. |
EntityType |
Representa un tipo determinado de datos, como una entidad del cliente o una entidad Order en un modelo conceptual. |
EntityTypeBase |
Tipo base de EntityType y RelationshipType. |
EnumMember |
Representa un miembro de enumeración. |
EnumType |
Representa un tipo de enumeración. |
Facet |
Proporciona información adicional sobre los miembros. En la jerarquía de tipos de metadatos de ADO.NET, las facetas proporcionan información adicional sobre los miembros a través del tipo declarado para ellos. |
FacetDescription |
Especifica una descripción de la faceta. |
FunctionParameter |
Describe los parámetros de EdmFunction. |
GlobalItem |
Representa la clase de elemento base para todos los tipos de modelo conceptual y contenedores de entidades. |
ItemCollection |
Clase base de las clases ObjectItemCollection, EdmItemCollection y StorageMappingItemCollection. Una clase ItemCollection es una clase abstracta y proporciona la API básica para cargar y contener los metadatos en memoria. Esta clase se deriva de la clase ReadOnlyMetadataCollection<T>. |
MetadataItem |
Representa la clase de elementos base para todos los metadatos de la jerarquía de tipos de metadatos de ADO.NET. |
MetadataProperty |
Representa un atributo de metadatos para un elemento en la jerarquía de metadatos de ADO.NET. |
MetadataWorkspace |
Representa el componente del servicio en tiempo de ejecución de metadatos de ADO.NET que proporciona compatibilidad para recuperar los metadatos de diversos orígenes. |
NavigationProperty |
Representa la navegación de un tipo de entidad a otro en el modelo conceptual. |
ObjectItemCollection |
Clase para representar una colección de elementos para la capa de objeto. La mayor parte de la implementación relativa al mantenimiento real de la colección se realiza mediante ItemCollection. |
PrimitiveType |
Describe los tipos primitivos de .NET, los tipos primitivos del modelo conceptual y los tipos primitivos específicos del proveedor de almacenamiento. |
ReadOnlyMetadataCollection<T> |
Representa una colección de miembros en la jerarquía de metadatos de ADO.NET proporcionando una colección de solo lectura con capacidades de búsqueda avanzadas. Esta clase se deriva de la clase ReadOnlyCollection<T>. |
ReferentialConstraint |
Describe las restricciones referenciales en las relaciones de un modelo conceptual. |
RefType |
Proporciona la dirección de una entidad para las operaciones que usan la entidad. No puede definir explícitamente un objeto RefType en un esquema de modelo conceptual. |
RelationshipEndMember |
Define el miembro |
RelationshipSet |
Representa un conjunto de relaciones en un modelo conceptual. |
RelationshipType |
Representa la clase base para las relaciones de un modelo conceptual. |
RowType |
Describe una fila, como el resultado de una consulta. Esta clase se deriva de la clase StructuralType. La estructura del tipo de fila depende de qué columnas de base de datos estén proyectadas en la consulta. RowType puede resultar útil en funciones de modelos conceptuales. |
SimpleType |
Clase base que describe los tipos primitivos de un modelo conceptual. |
StoreItemCollection |
Carga los metadatos relacionados con el modelo de almacenamiento (base de datos). StoreItemCollection carga los metadatos de los archivos del lenguaje de definición de esquemas de almacenamiento (SSDL, Store Schema Definition Language). Esta clase se deriva de la clase ItemCollection. |
StructuralType |
Tipo base de todos los tipos de un modelo conceptual que tienen miembros. |
TypeUsage |
Describe un tipo y un conjunto de facetas para ese tipo. |
Estructuras
ReadOnlyMetadataCollection<T>.Enumerator |
Admite una iteración simple sobre la colección ReadOnlyMetadataCollection<T>. |
Enumeraciones
BuiltInTypeKind |
Representa una enumeración que especifica la lista de los tipos integrados en un modelo conceptual. |
CollectionKind |
Representa una enumeración que especifica la modalidad de la colección que se aplica a las propiedades en los archivos del lenguaje de definición de esquemas conceptuales (CSDL, Conceptual Schema Definition Language). Esto puede aplicarse a las propiedades de cualquier tipo. |
ConcurrencyMode |
Especifica las opciones de simultaneidad para las propiedades de un modelo conceptual. |
DataSpace |
Especifica los nombres predeterminados de los modelos de Entity Framework. |
EdmSchemaErrorSeverity |
Especifica la gravedad del error. |
OperationAction |
Especifica la lista de posibles acciones cuando se elimina el |
ParameterMode |
Especifica la dirección de un parámetro. |
ParameterTypeSemantics |
Especifica la semántica de tipos que se usan para resolver las sobrecargas de función. Cada proveedor de almacenamiento debe usar estas marcas de la enumeración en el archivo del manifiesto del proveedor para cada definición de función. |
PrimitiveTypeKind |
Especifica los tipos primitivos tal y como los define EDM. |
PropertyKind |
Especifica las modalidades de atributos de elementos del modelo conceptual. |
RelationshipMultiplicity |
Representa la información de multiplicidad acerca de la función |
StoreGeneratedPattern |
Representa una enumeración que especifica tres opciones que indican si la columna del lenguaje de definición de esquema de almacén (SSDL) (.ssdl) necesita un valor durante las operaciones de inserción y actualización. ADO.NET lee el valor de la columna y luego lo almacena en la memoria caché. |
Comentarios
Para obtener más información sobre cómo usar este espacio de nombres, consulte ADO.NET Metadatos.