System.Data.Metadata.Edm Espacio de nombres

El espacio de nombres System.Data.Metadata.Edm contiene un conjunto de tipos que representan los conceptos de los modelos que se usan en Entity Framework y un conjunto de clases que ayuda a que las aplicaciones funcionen con los metadatos. The System.Data.Metadata.Edm namespace contains a set of types that represent concepts throughout the models used by the Entity Framework and a set of classes that help applications to work with metadata.

Clases

AssociationEndMember

Representa el elemento End de una asociación del modelo conceptual.Represents the End of an association in the conceptual model.

AssociationSet

Representa un conjunto de asociaciones en el modelo conceptual.Represents an association set in the conceptual model.

AssociationSetEnd

Representa el elemento End del conjunto de asociaciones de un modelo conceptual.Represents the End of the association set in a conceptual model.

AssociationType

Representa una asociación en un modelo conceptual.Represents an association in a conceptual model.

CollectionType

Representa una colección de instancias de un tipo específico.Represents a collection of instances of a specific type. No puede definir explícitamente un objeto CollectionType en un modelo conceptual.You cannot explicitly define a CollectionType in a conceptual model.

ComplexType

Representa un tipo complejo en un modelo conceptual.Represents a complex type in a conceptual model.

Documentation

Representa la documentación asociada a una construcción de modelo conceptual.Represents the documentation associated with a conceptual model construct.

EdmError

Encapsula la información de un error genérico de modelo conceptual.Encapsulates the error information for a generic conceptual model error.

EdmFunction

Representa información sobre las funciones que se pueden invocar desde las consultas escritas por el lenguaje de consultas Entity SQL.Represents information about the functions that may be invoked from the queries written by the Entity SQL query language. Puede tratarse de funciones integradas que expone el proveedor de almacenamiento o funciones definidas por el usuario en una base de datos especial.These may be the built-in functions exposed by the storage provider or user-defined functions in a particular database.

EdmItemCollection

Carga los metadatos del modelo conceptual.Loads metadata about the conceptual model. La clase EdmItemCollection carga los metadatos de los archivos de lenguaje de definición de esquemas conceptuales (CSDL, Conceptual Schema Definition Language).The EdmItemCollection loads metadata from conceptual schema definition language (CSDL) files. Esta clase se deriva de la clase ItemCollection.This class is derived from the ItemCollection class.

EdmMember

Representa un miembro que se puede declarar en cualquier StructuralType.Represents a member that can be declared in any StructuralType.

EdmProperty

Representa una propiedad para el objeto EntityType en un modelo conceptual.Represents a property for the EntityType in a conceptual model. Una clase EdmProperty se deriva de la clase EdmMember y proporciona las facetas DefaultValue y Nullable para el tipo de EdmProperty.An EdmProperty class derives from the EdmMember class and provides the DefaultValue and the Nullable facets for the type of this EdmProperty.

EdmSchemaError

Encapsula la información detallada sobre un error del esquema del modelo conceptual.Encapsulates the detailed information about a conceptual model schema error.

EdmType

Representa una clase base para todos los tipos de un modelo conceptual.Represents a base class for all the types in a conceptual model.

EntityContainer

Representa un contenedor de entidades en un modelo conceptual.Represents an entity container in a conceptual model. Un objeto EntityContainer es una agrupación lógica de conjuntos de entidades y conjuntos de asociaciones.An EntityContainer is a logical grouping of entity sets and association sets.

EntitySet

Representa un conjunto de entidades en un modelo conceptual.Represents an entity set in a conceptual model. Un EntitySet para EntityType contiene instancias de EntityType o de alguno de sus subtipos.An EntitySet for an EntityType contains instances of the EntityType or any of its subtypes. Se puede definir más de un EntitySet con el mismo EntityType.More than one EntitySet can be defined by using the same EntityType.

EntitySetBase

Clase base de EntitySet y RelationshipSet.A base class for an EntitySet and a RelationshipSet.

EntityType

Representa un tipo determinado de datos, como una entidad del cliente o una entidad Order en un modelo conceptual.Represents a particular type of data, such as a customer entity or an order entity in a conceptual model.

EntityTypeBase

Tipo base de EntityType y RelationshipType.A base type for EntityType and RelationshipType.

EnumMember

Representa un miembro de enumeración.Represents an enumeration member.

EnumType

Representa un tipo de enumeración.Represents an enumeration type.

Facet

Proporciona información adicional sobre los miembros.Provides additional information about members. 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.In the ADO.NET metadata type hierarchy, facets provide additional information about members through the declared type for the member.

FacetDescription

Especifica una descripción de la faceta.Specifies a description of the facet.

FunctionParameter

Describe los parámetros de EdmFunction.Describes the parameters of an EdmFunction.

GlobalItem

Representa la clase de elementos base para todos los tipos de modelos conceptuales y contenedores de entidades.Represents the base item class for all the conceptual model types and entity containers.

ItemCollection

Clase base de las clases ObjectItemCollection, EdmItemCollection y StorageMappingItemCollection.A base class for ObjectItemCollection, EdmItemCollection, and StorageMappingItemCollection classes. Una clase ItemCollection es una clase abstracta y proporciona la API básica para cargar y contener los metadatos en memoria.An ItemCollection class is an abstract class and provides the core API for loading and holding the in-memory metadata. Esta clase se deriva de la clase ReadOnlyMetadataCollection<T>.This class is derived from the ReadOnlyMetadataCollection<T> class.

MetadataItem

Representa la clase de elementos base para todos los metadatos de la jerarquía de tipos de metadatos de ADO.NET.Represents the base item class for all the metadata in the ADO.NET metadata type hierarchy.

MetadataProperty

Representa un atributo de metadatos para un elemento en la jerarquía de metadatos de ADO.NET.Represents a metadata attribute for an item in the ADO.NET metadata hierarchy.

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.Represents the ADO.NET metadata runtime service component that provides support for retrieving metadata from various sources.

NavigationProperty

Representa la navegación de un tipo de entidad a otro en el modelo conceptual.Represents the navigation from one entity type to another entity type in the conceptual model .

ObjectItemCollection

Clase para representar una colección de elementos para el nivel de objeto.Class for representing a collection of items for the object layer. La mayor parte de la implementación relativa al mantenimiento real de la colección se realiza mediante ItemCollection.Most of the implementation for actual maintenance of the collection is done by ItemCollection.

PrimitiveType

Describe los tipos primitivos de .NET Framework, los tipos primitivos del modelo conceptual y los tipos primitivos específicos del proveedor de almacenamiento.Describes the .NET Framework primitive types, conceptual model primitive types, and storage provider-specific primitive types.

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.Represents a collection of members in the ADO.NET metadata hierarchy by providing a read-only collection with advanced lookup capabilities. Esta clase se deriva de la clase ReadOnlyCollection<T>.This class is derived from the ReadOnlyCollection<T> class.

ReferentialConstraint

Describe las restricciones referenciales en las relaciones de un modelo conceptual.Describes the referential constraints on the relationships in a conceptual model.

RefType

Proporciona la dirección de una entidad para las operaciones que usan la entidad.Provides the address of an entity for operations that use the entity. No puede definir explícitamente un objeto RefType en un esquema de modelo conceptual.You cannot define a RefType in a conceptual model schema explicitly.

RelationshipEndMember

Define el miembro End del objeto RelationshipType.Defines the End member for the RelationshipType.

RelationshipSet

Representa un conjunto de relaciones en un modelo conceptual.Represents a relationship set in a conceptual model.

RelationshipType

Representa la clase base para las relaciones de un modelo conceptual.Represents the base class for relationships in a conceptual model.

RowType

Describe una fila, como el resultado de una consulta.Describes a row, such as the result of a query. Esta clase se deriva de la clase StructuralType.This class is derived from the StructuralType class. La estructura del tipo de fila depende de qué columnas de base de datos estén proyectadas en la consulta.The structure of the row type depends on what database columns are projected in the query. La clase RowType puede ser útil en las funciones de modelo conceptual.The RowType can be useful in conceptual model functions.

SimpleType

Clase base que describe los tipos primitivos de un modelo conceptual.A base class that describes primitive types in a conceptual model.

StoreItemCollection

Carga los metadatos relacionados con el modelo de almacenamiento (base de datos).Loads metadata about the storage (database) model. El objeto StoreItemCollection carga los metadatos desde los archivos de lenguaje de definición de esquemas de almacenamiento (SSDL).The StoreItemCollection loads metadata from store schema definition language (SSDL) files. Esta clase se deriva de la clase ItemCollection.This class is derived from the ItemCollection class.

StructuralType

Tipo base de todos los tipos de un modelo conceptual que tienen miembros.A base type for all the types in a conceptual model that have members.

TypeUsage

Describe un tipo y un conjunto de facetas para ese tipo.Describes a type and a set of facets for that type.

Estructuras

ReadOnlyMetadataCollection<T>.Enumerator

Admite una iteración simple en la colección ReadOnlyMetadataCollection<T>.Supports a simple iteration over the ReadOnlyMetadataCollection<T> collection.

Enumeraciones

BuiltInTypeKind

Representa una enumeración que especifica la lista de los tipos integrados en un modelo conceptual.Represents an enumeration that specifies the list of all built-in types in a conceptual model.

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.You can apply this to the properties of any type.

ConcurrencyMode

Especifica las opciones de simultaneidad para las propiedades de un modelo conceptual.Specifies the concurrency options for the properties in a conceptual model.

DataSpace

Especifica los nombres predeterminados de los modelos de Entity Framework.Specifies the default names for the models in the Entity Framework.

EdmSchemaErrorSeverity

Especifica la gravedad del error.Specifies the severity level of the error.

OperationAction

Especifica la lista de posibles acciones cuando se elimina el End primario de RelationshipType.Specifies the list of possible actions when the parent End of the RelationshipType is deleted.

ParameterMode

Especifica la dirección de un parámetro.Specifies the direction of a parameter.

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.Each store provider must use these enumeration flags in the provider manifest file for every function definition.

PrimitiveTypeKind

Especifica los tipos primitivos tal y como los define EDM.Specifies the primitive types as defined by EDM.

PropertyKind

Especifica las modalidades de atributos de elementos del modelo conceptual.Specifies the kinds of item attributes in the conceptual model.

RelationshipMultiplicity

Representa la información de multiplicidad acerca de la función End de un tipo de relación.Represents the multiplicity information about the End of a relationship type.

StoreGeneratedPattern

Representa una enumeración que especifica tres opciones que indican si la columna del lenguaje de definición de esquemas de almacenamiento (SSDL) (.ssdl) requiere 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é.ADO.NET reads the value of the column and then stores it in-memory cache.

Comentarios

Para obtener más información sobre cómo usar este espacio de nombres, vea metadatos de ADO.NET.For more information about how to use this namespace, see ADO.NET Metadata.