Clase EdmModelBase
Representa un modelo EDM.
Jerarquía de herencia
System.Object
Microsoft.Data.Edm.Library.EdmElement
Microsoft.Data.Edm.Library.EdmModelBase
Microsoft.Data.Edm.Library.EdmModel
Espacio de nombres: Microsoft.Data.Edm.Library
Ensamblado: Microsoft.Data.Edm (en Microsoft.Data.Edm.dll)
Sintaxis
'Declaración
Public MustInherit Class EdmModelBase _
Inherits EdmElement _
Implements IEdmModel, IEdmElement
'Uso
Dim instance As EdmModelBase
public abstract class EdmModelBase : EdmElement,
IEdmModel, IEdmElement
public ref class EdmModelBase abstract : public EdmElement,
IEdmModel, IEdmElement
[<AbstractClassAttribute>]
type EdmModelBase =
class
inherit EdmElement
interface IEdmModel
interface IEdmElement
end
public abstract class EdmModelBase extends EdmElement implements IEdmModel, IEdmElement
El tipo EdmModelBase expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
![]() |
EdmModelBase | Inicializa una nueva instancia de la clase EdmModelBase. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
![]() |
DirectValueAnnotationsManager | Obtiene el administrador de anotaciones del modelo. |
![]() |
References | Obtiene una colección de referencias de modelo. |
![]() |
SchemaElements | Obtiene una colección de elementos de modelo de esquema. |
![]() |
VocabularyAnnotations | Obtiene la colección de anotaciones de vocabulario contenidas en este modelo. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
![]() |
AddReference | Agrega una referencia de modelo a este modelo. |
![]() |
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 una función con el nombre especificado en este modelo y devuelve NULL si no existe dicha 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. |
![]() |
GetHashCode | (Se hereda de Object.) |
![]() |
GetType | (Se hereda de Object.) |
![]() |
MemberwiseClone | (Se hereda de Object.) |
![]() |
RegisterElement | Registra el elemento especificado. |
![]() |
RemoveReference | Quita una referencia de modelo de este modelo. |
![]() |
ToString | (Se hereda de Object.) |
![]() |
UnregisterElement | Anula el registro del elemento especificado. |
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
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.