Clase EdmCoreModel
Proporciona declaraciones predefinidas pertinentes a la semántica de EDM.
Jerarquía de herencia
System.Object
Microsoft.Data.Edm.Library.EdmElement
Microsoft.Data.Edm.Library.EdmCoreModel
Espacio de nombres: Microsoft.Data.Edm.Library
Ensamblado: Microsoft.Data.Edm (en Microsoft.Data.Edm.dll)
Sintaxis
'Declaración
Public Class EdmCoreModel _
Inherits EdmElement _
Implements IEdmModel, IEdmElement
'Uso
Dim instance As EdmCoreModel
public class EdmCoreModel : EdmElement,
IEdmModel, IEdmElement
public ref class EdmCoreModel : public EdmElement,
IEdmModel, IEdmElement
type EdmCoreModel =
class
inherit EdmElement
interface IEdmModel
interface IEdmElement
end
public class EdmCoreModel extends EdmElement implements IEdmModel, IEdmElement
El tipo EdmCoreModel expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
![]() |
DirectValueAnnotationsManager | Obtiene el administrador de anotaciones del modelo. |
![]() ![]() |
Namespace | Obtiene el espacio de nombres de este modelo de núcleo. |
![]() |
References | Obtiene las referencias de este modelo de núcleo. |
![]() |
SchemaElements | Obtiene la colección de elementos de esquema contenidos en este modelo de núcleo. |
![]() |
VocabularyAnnotations | Obtiene la colección de anotaciones de vocabulario contenidas en este modelo de núcleo. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
![]() |
Equals | (Se hereda de Object.) |
![]() |
Finalize | (Se hereda de Object.) |
![]() |
FindDeclaredEntityContainer | Busca un contenedor de entidades con el nombre especificado en este modelo y devuelve NULL si no existe tal contenedor de entidades. |
![]() |
FindDeclaredFunctions | Busca funciones con el nombre especificado en este modelo y devuelve un enumerable vacío si no existe tal función. |
![]() |
FindDeclaredType | Busca un tipo con el nombre especificado en este modelo y devuelve NULL si no existe ese tipo. |
![]() |
FindDeclaredValueTerm | Busca un término de valor con el nombre especificado en este modelo y devuelve NULL si no existe tal término de valor. |
![]() |
FindDeclaredVocabularyAnnotations | Busca anotaciones de vocabulario especificadas por este modelo o un modelo al que se hace referencia para un elemento determinado. |
![]() |
GetBinary(Boolean) | Obtiene una referencia a un tipo binario. |
![]() |
GetBinary(Boolean, Nullable<Int32>, Nullable<Boolean>, Boolean) | Obtiene una referencia a un tipo binario. |
![]() |
GetBoolean | Obtiene una referencia a un tipo booleano. |
![]() |
GetByte | Obtiene una referencia a un tipo byte. |
![]() ![]() |
GetCollection | Obtiene una referencia a un tipo de colección. |
![]() |
GetDateTime | Obtiene una referencia a una definición de tipo primitivo de fecha y hora. |
![]() |
GetDateTimeOffset | Obtiene una referencia a una definición de tipo primitivo de fecha y hora con desfase temporal. |
![]() |
GetDecimal(Boolean) | Obtiene una referencia a un tipo decimal. |
![]() |
GetDecimal(Nullable<Int32>, Nullable<Int32>, Boolean) | Obtiene una referencia a un tipo decimal. |
![]() |
GetDouble | Obtiene una referencia a un tipo double. |
![]() |
GetGuid | Obtiene una referencia a un tipo GUID. |
![]() |
GetHashCode | (Se hereda de Object.) |
![]() |
GetInt16 | Obtiene una referencia a un tipo Int16. |
![]() |
GetInt32 | Obtiene una referencia a un tipo Int32. |
![]() |
GetInt64 | Obtiene una referencia a un tipo Int64. |
![]() |
GetPrimitive | Obtiene una referencia a un tipo primitivo. |
![]() |
GetPrimitiveType | Obtiene una definición de un tipo primitivo. |
![]() |
GetPrimitiveTypeKind | Obtiene la clase del tipo primitivo. |
![]() |
GetSByte | Obtiene una referencia a un tipo SByte. |
![]() |
GetSingle | Obtiene una referencia a un tipo single. |
![]() |
GetSpatial(EdmPrimitiveTypeKind, Boolean) | Obtiene una referencia a un tipo espacial. |
![]() |
GetSpatial(EdmPrimitiveTypeKind, Nullable<Int32>, Boolean) | Obtiene una referencia a un tipo espacial. |
![]() |
GetStream | Obtiene una referencia a un tipo de flujo. |
![]() |
GetString(Boolean) | Obtiene una referencia a un tipo de cadena. |
![]() |
GetString(Boolean, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, String, Boolean) | Obtiene una referencia a un tipo de cadena. |
![]() |
GetTemporalType(EdmPrimitiveTypeKind, Boolean) | Obtiene una referencia a un tipo temporal. |
![]() |
GetTemporalType(EdmPrimitiveTypeKind, Nullable<Int32>, Boolean) | Obtiene una referencia a un tipo temporal. |
![]() |
GetTime | Obtiene una referencia a una definición de tipo primitivo de hora. |
![]() |
GetType | (Se hereda de Object.) |
![]() |
MemberwiseClone | (Se hereda de Object.) |
![]() |
ToString | (Se hereda de Object.) |
Arriba
Métodos de extensión
Nombre | Descripción | |
---|---|---|
![]() |
DirectValueAnnotations | Obtiene las anotaciones de valor directo de un elemento. (Con definición de ExtensionMethods.) |
![]() |
EntityContainers | Obtiene los contenedores de entidades que pertenecen a este modelo. (Con definición de ExtensionMethods.) |
![]() |
Errors | Obtiene los errores, si los hay, que pertenecen a este elemento o a elementos incluidos en este elemento.Por ejemplo, los errores de un tipo estructural incluyen los errores del propio tipo y los errores de sus propiedades declaradas.El método no analiza los elementos a los que hace referencia este elemento.Por ejemplo, los errores de una propiedad no incluyen los errores de su tipo. (Con definición de ValidationExtensionMethods.) |
![]() |
FindEntityContainer | Busca un contenedor de entidades con el nombre especificado en este modelo y todos los modelos a los que se hace referencia, y devuelve NULL si no existe tal contenedor de entidades. (Con definición de ExtensionMethods.) |
![]() |
FindFunctions | Busca funciones con el nombre especificado en este modelo y todos los modelos a los que se hace referencia, y devuelve un enumerable vacío si no existen tales funciones. (Con definición de ExtensionMethods.) |
![]() |
FindType | Busca un tipo con el nombre especificado en este modelo y todos los modelos a los que se hace referencia, y devuelve NULL si no existe tal tipo. (Con definición de ExtensionMethods.) |
![]() |
FindValueTerm | Busca un término de valor con el nombre especificado en este modelo y todos los modelos a los que se hace referencia, y devuelve NULL si no existe tal término de valor. (Con definición de ExtensionMethods.) |
![]() |
FindVocabularyAnnotations(IEdmVocabularyAnnotatable) | Sobrecargado. Obtiene las anotaciones de vocabulario de un elemento Annotatable definidas en un modelo concreto y los modelos a los que dicho modelo hace referencia. (Con definición de ExtensionMethods.) |
![]() |
FindVocabularyAnnotations<T>(IEdmVocabularyAnnotatable, IEdmTerm) | Sobrecargado. Obtiene las anotaciones de vocabulario de un elemento Annotatable que enlazan un término determinado. (Con definición de ExtensionMethods.) |
![]() |
FindVocabularyAnnotations<T>(IEdmVocabularyAnnotatable, String) | Sobrecargado. Obtiene las anotaciones de vocabulario de un elemento Annotatable que enlazan un término determinado. (Con definición de ExtensionMethods.) |
![]() |
FindVocabularyAnnotations<T>(IEdmVocabularyAnnotatable, IEdmTerm, String) | Sobrecargado. Obtiene las anotaciones de vocabulario de un elemento Annotatable que enlazan un término determinado. (Con definición de ExtensionMethods.) |
![]() |
FindVocabularyAnnotations<T>(IEdmVocabularyAnnotatable, String, String) | Sobrecargado. Obtiene las anotaciones de vocabulario de un elemento Annotatable que enlazan un término determinado. (Con definición de ExtensionMethods.) |
![]() |
FindVocabularyAnnotationsIncludingInheritedAnnotations | Obtiene las anotaciones de vocabulario de un elemento Annotatable definidas en un modelo concreto y los modelos a los que dicho modelo hace referencia. (Con definición de ExtensionMethods.) |
![]() |
GetAnnotationValue(IEdmElement, String, String) | Sobrecargado. Obtiene un valor de anotación que corresponde al espacio de nombres y al nombre proporcionados. (Con definición de ExtensionMethods.) |
![]() |
GetAnnotationValue<T>(IEdmElement) | Sobrecargado. Obtiene un valor de anotación de un elemento Annotatable. (Con definición de ExtensionMethods.) |
![]() |
GetAnnotationValue<T>(IEdmElement, String, String) | Sobrecargado. Obtiene un valor de anotación que corresponde al espacio de nombres y al nombre proporcionados. (Con definición de ExtensionMethods.) |
![]() |
GetAnnotationValues | Recupera un conjunto de valores de anotación.Para cada valor solicitado, devuelve NULL si no existe ninguna anotación con el nombre dado para el elemento especificado. (Con definición de ExtensionMethods.) |
![]() |
GetAssociationAnnotations | Obtiene las anotaciones asociadas a la asociación serializada para una propiedad de navegación. (Con definición de SerializationExtensionMethods.) |
![]() |
GetAssociationEndName | Obtiene el nombre usado para el extremo de asociación serializado para una propiedad de navegación. (Con definición de SerializationExtensionMethods.) |
![]() |
GetAssociationFullName | Obtiene el nombre completo usado para la asociación serializada para una propiedad de navegación. (Con definición de SerializationExtensionMethods.) |
![]() |
GetAssociationName | Obtiene el nombre usado para la asociación serializada para una propiedad de navegación. (Con definición de SerializationExtensionMethods.) |
![]() |
GetAssociationNamespace | Obtiene el espacio de nombres usado para la asociación serializada para una propiedad de navegación. (Con definición de SerializationExtensionMethods.) |
![]() |
GetAssociationSetAnnotations | Obtiene las anotaciones asociadas a la asociación serializada para un destino de navegación de un conjunto de entidades. (Con definición de SerializationExtensionMethods.) |
![]() |
GetAssociationSetName | Obtiene el nombre usado para el conjunto de asociaciones serializado para una propiedad de navegación de un conjunto de entidades. (Con definición de SerializationExtensionMethods.) |
![]() |
GetDataServiceVersion | Obtiene la versión usada para el servicio de datos de una propiedad de navegación de un conjunto de entidades. (Con definición de SerializationExtensionMethods.) |
![]() |
GetDocumentation | Obtiene la documentación de un elemento especificado. (Con definición de ExtensionMethods.) |
![]() |
GetEdmVersion | Obtiene la versión de EDM con el modelo especificado. (Con definición de ExtensionMethods.) |
![]() |
GetEdmxVersion | Obtiene la versión usada para el edmx de una propiedad de navegación de un conjunto de entidades. (Con definición de SerializationExtensionMethods.) |
![]() |
GetMaxDataServiceVersion | Obtiene la versión del servicio de datos máximo para una propiedad de navegación de un conjunto de entidades. (Con definición de SerializationExtensionMethods.) |
![]() |
GetNamespacePrefixMappings | Obtiene las asignaciones de prefijo del espacio de nombres para una propiedad de navegación. (Con definición de SerializationExtensionMethods.) |
![]() |
GetPropertyValue(IEdmStructuredValue, IEdmProperty, EdmEvaluator) | Sobrecargado. Obtiene el IEdmValue de una propiedad de un tipo de término que se ha aplicado al tipo de un valor. (Con definición de ExtensionMethods.) |
![]() |
GetPropertyValue(IEdmStructuredValue, IEdmProperty, String, EdmEvaluator) | Sobrecargado. Obtiene el IEdmValue de una propiedad de un tipo de término que se ha aplicado al tipo de un valor. (Con definición de ExtensionMethods.) |
![]() |
GetPropertyValue<T>(IEdmStructuredValue, IEdmProperty, EdmToClrEvaluator) | Sobrecargado. Obtiene el valor CLR de una propiedad de un tipo de término que se ha aplicado al tipo de un valor. (Con definición de ExtensionMethods.) |
![]() |
GetPropertyValue<T>(IEdmStructuredValue, IEdmProperty, String, EdmToClrEvaluator) | Sobrecargado. Obtiene el valor CLR de una propiedad de un tipo de término que se ha aplicado al tipo de un valor. (Con definición de ExtensionMethods.) |
![]() |
GetTermValue(IEdmStructuredValue, String, EdmEvaluator) | Sobrecargado. Obtiene el IEdmValue de un término de vocabulario que se ha aplicado al tipo de un valor. (Con definición de ExtensionMethods.) |
![]() |
GetTermValue(IEdmStructuredValue, IEdmValueTerm, EdmEvaluator) | Sobrecargado. Obtiene el IEdmValue de un término de vocabulario que se ha aplicado al tipo de un valor. (Con definición de ExtensionMethods.) |
![]() |
GetTermValue(IEdmStructuredValue, String, String, EdmEvaluator) | Sobrecargado. Obtiene el IEdmValue de un término de vocabulario que se ha aplicado al tipo de un valor. (Con definición de ExtensionMethods.) |
![]() |
GetTermValue(IEdmStructuredValue, IEdmValueTerm, String, EdmEvaluator) | Sobrecargado. Obtiene el IEdmValue de un término de vocabulario que se ha aplicado al tipo de un valor. (Con definición de ExtensionMethods.) |
![]() |
GetTermValue<T>(IEdmStructuredValue, String, EdmToClrEvaluator) | Sobrecargado. Obtiene el valor CLR de un término de vocabulario que se ha aplicado al tipo de un valor. (Con definición de ExtensionMethods.) |
![]() |
GetTermValue<T>(IEdmStructuredValue, IEdmValueTerm, EdmToClrEvaluator) | Sobrecargado. Obtiene el valor CLR de un término de vocabulario que se ha aplicado al tipo de un valor. (Con definición de ExtensionMethods.) |
![]() |
GetTermValue<T>(IEdmStructuredValue, String, String, EdmToClrEvaluator) | Sobrecargado. Obtiene el valor CLR de un término de vocabulario que se ha aplicado al tipo de un valor. (Con definición de ExtensionMethods.) |
![]() |
GetTermValue<T>(IEdmStructuredValue, IEdmValueTerm, String, EdmToClrEvaluator) | Sobrecargado. Obtiene el valor CLR de un término de vocabulario que se ha aplicado al tipo de un valor. (Con definición de ExtensionMethods.) |
![]() |
IsBad | Indica si este elemento contiene errores devueltos por el método Errors(IEdmElement). (Con definición de ValidationExtensionMethods.) |
![]() |
Location | Obtiene la ubicación del elemento especificado. (Con definición de ExtensionMethods.) |
![]() |
SchemaElementsAcrossModels | Obtiene todos los elementos de esquema del modelo y los modelos a los que este hace referencia. (Con definición de ExtensionMethods.) |
![]() |
SetAnnotationValue(IEdmElement, String, String, Object) | Sobrecargado. Establece un valor de anotación para un elemento de EDM.Si el valor es NULL, no se agrega ninguna anotación y se quita una anotación existente con el mismo nombre. (Con definición de ExtensionMethods.) |
![]() |
SetAnnotationValue<T>(IEdmElement, T) | Sobrecargado. Establece un valor de anotación en un elemento Annotatable. (Con definición de ExtensionMethods.) |
![]() |
SetAnnotationValues | Establece un conjunto de valores de anotación.Si un valor proporcionado es NULL, no se agrega ninguna anotación y se quita una anotación existente con el mismo nombre. (Con definición de ExtensionMethods.) |
![]() |
SetAssociationAnnotations | Establece las anotaciones para la asociación serializada para una propiedad de navegación. (Con definición de SerializationExtensionMethods.) |
![]() |
SetAssociationEndName | Establece el nombre usado para el extremo de asociación serializado para una propiedad de navegación. (Con definición de SerializationExtensionMethods.) |
![]() |
SetAssociationName | Establece el nombre usado para la asociación serializada para una propiedad de navegación. (Con definición de SerializationExtensionMethods.) |
![]() |
SetAssociationNamespace | Establece el espacio de nombres usado para la asociación serializada para una propiedad de navegación. (Con definición de SerializationExtensionMethods.) |
![]() |
SetAssociationSetAnnotations | Establece las anotaciones para el conjunto de asociaciones serializado para un destino de navegación de un conjunto de entidades. (Con definición de SerializationExtensionMethods.) |
![]() |
SetAssociationSetName | Establece el nombre usado para el conjunto de asociaciones serializado para una propiedad de navegación de un conjunto de entidades. (Con definición de SerializationExtensionMethods.) |
![]() |
SetDataServiceVersion | Establece la versión usada para el servicio de datos de una propiedad de navegación de un conjunto de entidades. (Con definición de SerializationExtensionMethods.) |
![]() |
SetDocumentation | Establece la documentación de un elemento especificado. (Con definición de ExtensionMethods.) |
![]() |
SetEdmVersion | Establece la versión de EDM con la versión y el modelo especificados. (Con definición de ExtensionMethods.) |
![]() |
SetEdmxVersion | Establece la versión usada para el edmx de una propiedad de navegación de un conjunto de entidades. (Con definición de SerializationExtensionMethods.) |
![]() |
SetMaxDataServiceVersion | Establece la versión del servicio de datos máximo para una propiedad de navegación de un conjunto de entidades. (Con definición de SerializationExtensionMethods.) |
![]() |
SetNamespacePrefixMappings | Establece las asignaciones de prefijo del espacio de nombres para una propiedad de navegación. (Con definición de SerializationExtensionMethods.) |
![]() |
TryWriteCsdl(XmlWriter, IEnumerable<EdmError>%) | Sobrecargado. Genera un artefacto CSDL para el sistema de escritura proporcionado. (Con definición de CsdlWriter.) |
![]() |
TryWriteCsdl(Func<T, TResult>, Boolean) | Sobrecargado. Genera un artefacto CSDL con el proveedor de sistema de escritura especificado. (Con definición de CsdlWriter.) |
![]() |
Validate(IEnumerable<EdmError>%) | Sobrecargado. Valida IEdmModel y todas sus propiedades usando la versión actual del modelo.Si el modelo no tiene ninguna versión, se utiliza IEdmModel. (Con definición de EdmValidator.) |
![]() |
Validate(Version, IEnumerable<EdmError>%) | Sobrecargado. Valida IEdmModel y todas sus propiedades para una versión determinada. (Con definición de EdmValidator.) |
![]() |
Validate(ValidationRuleSet, IEnumerable<EdmError>%) | Sobrecargado. Valida IEdmModel y todas sus propiedades para una versión determinada. (Con definición de EdmValidator.) |
Arriba
Campos
Nombre | Descripción | |
---|---|---|
![]() ![]() |
Instance | Representa la instancia de modelo de núcleo. |
Arriba
Comentarios
No se actualizará ningún contenido aquí; no agregue material aquí.
Seguridad para subprocesos
Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.