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 conceptos a lo largo de los modelos usados por Entity Framework y un conjunto de clases que ayudan a las aplicaciones a trabajar con metadatos.
Clases
| Nombre | Description |
|---|---|
| AssociationEndMember |
Representa el |
| AssociationSet |
Representa un conjunto de asociaciones en el modelo conceptual. |
| AssociationSetEnd |
Representa el |
| AssociationType |
Representa una asociación en un modelo conceptual. |
| CollectionType |
Representa una colección de instancias de un tipo específico. No se puede definir explícitamente un CollectionType objeto 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 error de un error de modelo conceptual genérico. |
| EdmFunction |
Representa información sobre las funciones que se pueden invocar desde las consultas escritas por el lenguaje de consulta Entity SQL. Estas pueden ser las funciones integradas expuestas por el proveedor de almacenamiento o las funciones definidas por el usuario en una base de datos determinada. |
| EdmItemCollection |
Carga metadatos sobre el modelo conceptual. EdmItemCollection carga los metadatos de los archivos del lenguaje de definición de esquemas conceptuales (CSDL). Esta clase se deriva de la ItemCollection clase . |
| EdmMember |
Representa un miembro que se puede declarar en cualquier StructuralType. |
| EdmProperty |
Representa una propiedad para en EntityType un modelo conceptual. Una EdmProperty clase deriva de la EdmMember clase y proporciona las DefaultValue facetas y Nullable para el tipo de este EdmProperty. |
| EdmSchemaError |
Encapsula la información detallada sobre un error de esquema de 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. es EntityContainer una agrupación lógica de conjuntos de entidades y conjuntos de asociación. |
| EntitySet |
Representa un conjunto de entidades en un modelo conceptual. para EntitySet un EntityType objeto contiene instancias de EntityType o cualquiera de sus subtipos. Se puede definir más de una EntitySet mediante el mismo EntityType. |
| EntitySetBase |
Clase base para y EntitySet .RelationshipSet |
| EntityType |
Representa un tipo determinado de datos, como una entidad de cliente o una entidad de pedido en un modelo conceptual. |
| EntityTypeBase |
Tipo base para 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 ADO.NET, las facetas proporcionan información adicional sobre los miembros a través del tipo declarado para el miembro. |
| FacetDescription |
Especifica una descripción de la faceta. |
| FunctionParameter |
Describe los parámetros de un EdmFunctionobjeto . |
| GlobalItem |
Representa la clase de elemento base para todos los tipos de modelos conceptuales y contenedores de entidades. |
| ItemCollection |
Clase base para ObjectItemCollectionlas clases , EdmItemCollectiony StorageMappingItemCollection . Una ItemCollection clase es una clase abstracta y proporciona la API principal para cargar y contener los metadatos en memoria. Esta clase se deriva de la ReadOnlyMetadataCollection<T> clase . |
| MetadataItem |
Representa la clase de elemento base para todos los metadatos de la jerarquía de tipos de metadatos ADO.NET. |
| MetadataProperty |
Representa un atributo de metadatos para un elemento de la jerarquía de metadatos ADO.NET. |
| MetadataWorkspace |
Representa el componente del servicio de tiempo de ejecución de metadatos ADO.NET que proporciona compatibilidad para recuperar metadatos de varios orígenes. |
| NavigationProperty |
Representa la navegación de un tipo de entidad a otro tipo de entidad 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 para el mantenimiento real de la colección se realiza mediante ItemCollection. |
| PrimitiveType |
Describe los .NET tipos primitivos, tipos primitivos del modelo conceptual y tipos primitivos específicos del proveedor de almacenamiento. |
| ReadOnlyMetadataCollection<T> |
Representa una colección de miembros de la jerarquía de metadatos ADO.NET proporcionando una colección de solo lectura con funcionalidades de búsqueda avanzadas. Esta clase se deriva de la ReadOnlyCollection<T> clase . |
| 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 se puede definir un RefType objeto en un esquema de modelo conceptual explícitamente. |
| RelationshipEndMember |
Define el |
| 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 StructuralType clase . La estructura del tipo de fila depende de qué columnas de base de datos se proyectan en la consulta. RowType puede ser útil en funciones de modelo conceptual. |
| SimpleType |
Clase base que describe los tipos primitivos de un modelo conceptual. |
| StoreItemCollection |
Carga metadatos sobre el modelo de almacenamiento (base de datos). Carga StoreItemCollection los metadatos de los archivos del lenguaje de definición de esquema (SSDL) del almacén. Esta clase se deriva de la ItemCollection clase . |
| StructuralType |
Tipo base para todos los tipos de un modelo conceptual que tiene miembros. |
| TypeUsage |
Describe un tipo y un conjunto de facetas para ese tipo. |
Estructuras
| Nombre | Description |
|---|---|
| ReadOnlyMetadataCollection<T>.Enumerator |
Admite una iteración simple sobre la ReadOnlyMetadataCollection<T> colección. |
Enumeraciones
| Nombre | Description |
|---|---|
| BuiltInTypeKind |
Representa una enumeración que especifica la lista de todos los tipos integrados de un modelo conceptual. |
| CollectionKind |
Representa una enumeración que especifica el tipo de la colección que se aplica a las propiedades de los archivos del lenguaje de definición de esquema conceptual (CSDL). Puede aplicar esto 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 el nivel de 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 tipo que se usa para resolver las sobrecargas de función. Cada proveedor de almacén debe usar estas marcas de enumeración en el archivo de manifiesto del proveedor para cada definición de función. |
| PrimitiveTypeKind |
Especifica los tipos primitivos definidos por EDM. |
| PropertyKind |
Especifica los tipos de atributos de elemento en el modelo conceptual. |
| RelationshipMultiplicity |
Representa la información de multiplicidad sobre el |
| 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, a continuación, lo almacena en memoria caché. |