Compartir a través de


Clase ExtensionMethods

Contiene métodos de extensión de las interfaces IEdmModel.

Jerarquía de herencia

System.Object
  Microsoft.Data.Edm.ExtensionMethods

Espacio de nombres:  Microsoft.Data.Edm
Ensamblado:  Microsoft.Data.Edm (en Microsoft.Data.Edm.dll)

Sintaxis

'Declaración
<ExtensionAttribute> _
Public NotInheritable Class ExtensionMethods
'Uso
public static class ExtensionMethods
[ExtensionAttribute]
public ref class ExtensionMethods abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type ExtensionMethods =  class end
public final class ExtensionMethods

El tipo ExtensionMethods expone los siguientes miembros.

Métodos

  Nombre Descripción
Método públicoMiembro estático BaseComplexType(IEdmComplexType) Obtiene el tipo complejo base.
Método públicoMiembro estático BaseComplexType(IEdmComplexTypeReference) Obtiene el tipo complejo base.
Método públicoMiembro estático BaseEntityType(IEdmEntityType) Obtiene el tipo de entidad base.
Método públicoMiembro estático BaseEntityType(IEdmEntityTypeReference) Obtiene el tipo de entidad base.
Método públicoMiembro estático BaseType Obtiene el tipo base.
Método públicoMiembro estático CollectionDefinition Obtiene el tipo de colección al que hace referencia el tipo.
Método públicoMiembro estático ComplexDefinition Obtiene el tipo complejo al que hace referencia el tipo.
Método públicoMiembro estático DeclaredNavigationProperties(IEdmEntityType) Obtiene las propiedades de navegación declaradas con el tipo especificado.
Método públicoMiembro estático DeclaredNavigationProperties(IEdmEntityTypeReference) Obtiene las propiedades de navegación declaradas.
Método públicoMiembro estático DeclaredStructuralProperties(IEdmStructuredType) Obtiene las propiedades estructurales declaradas con el tipo especificado.
Método públicoMiembro estático DeclaredStructuralProperties(IEdmStructuredTypeReference) Obtiene las propiedades estructurales declaradas.
Método públicoMiembro estático DeclaringEntityType Obtiene el tipo de entidad que declara esta propiedad de navegación.
Método públicoMiembro estático DirectValueAnnotations Obtiene las anotaciones de valor directo de un elemento.
Método públicoMiembro estático ElementType Obtiene el tipo del elemento.
Método públicoMiembro estático EntityContainers Obtiene los contenedores de entidades que pertenecen a este modelo.
Método públicoMiembro estático EntityDefinition Obtiene el tipo de entidad al que hace referencia el tipo.
Método públicoMiembro estático EntityReferenceDefinition Obtiene el tipo de referencia de entidad al que hace referencia el tipo.
Método públicoMiembro estático EntitySets Obtiene los conjuntos de entidades del contenedor especificado.
Método públicoMiembro estático EntityType Obtiene el tipo de entidad.
Método públicoMiembro estático EnumDefinition Obtiene el tipo de enumeración al que hace referencia el tipo.
Método públicoMiembro estático 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.
Método públicoMiembro estático 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.
Método públicoMiembro estático FindNavigationProperty Busca una propiedad de navegación con el tipo y el nombre especificados.
Método públicoMiembro estático FindProperty(IEdmRecordExpression, String) Busca una propiedad de una expresión de registro.
Método públicoMiembro estático FindProperty(IEdmStructuredTypeReference, String) Busca una propiedad con el tipo y el nombre especificados.
Método públicoMiembro estático FindPropertyBinding(IEdmTypeAnnotation, IEdmProperty) Obtiene el enlace de una propiedad del término de tipo de una anotación de tipo.
Método públicoMiembro estático FindPropertyBinding(IEdmTypeAnnotation, String) Obtiene el enlace de una propiedad del término de tipo de una anotación de tipo.
Método públicoMiembro estático 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.
Método públicoMiembro estático 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.
Método públicoMiembro estático FindVocabularyAnnotations(IEdmModel, IEdmVocabularyAnnotatable) Obtiene las anotaciones de vocabulario de un elemento Annotatable definidas en un modelo concreto y los modelos a los que dicho modelo hace referencia.
Método públicoMiembro estático FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, IEdmTerm) Obtiene las anotaciones de vocabulario de un elemento Annotatable que enlazan un término determinado.
Método públicoMiembro estático FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, String) Obtiene las anotaciones de vocabulario de un elemento Annotatable que enlazan un término determinado.
Método públicoMiembro estático FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, IEdmTerm, String) Obtiene las anotaciones de vocabulario de un elemento Annotatable que enlazan un término determinado.
Método públicoMiembro estático FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, String, String) Obtiene las anotaciones de vocabulario de un elemento Annotatable que enlazan un término determinado.
Método públicoMiembro estático 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.
Método públicoMiembro estático FullName(IEdmSchemaElement) Obtiene el nombre completo con el elemento especificado.
Método públicoMiembro estático FullName(IEdmTypeReference) Obtiene el nombre completo con el tipo especificado.
Método públicoMiembro estático FunctionImports Obtiene las importaciones de función del contenedor especificado.
Método públicoMiembro estático GetAnnotationValue(IEdmModel, IEdmElement, String, String) Obtiene un valor de anotación que corresponde al espacio de nombres y al nombre proporcionados.
Método públicoMiembro estático GetAnnotationValue<T>(IEdmModel, IEdmElement) Obtiene un valor de anotación de un elemento Annotatable.
Método públicoMiembro estático GetAnnotationValue<T>(IEdmModel, IEdmElement, String, String) Obtiene un valor de anotación que corresponde al espacio de nombres y al nombre proporcionados.
Método públicoMiembro estático 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.
Método públicoMiembro estático GetDocumentation Obtiene la documentación de un elemento especificado.
Método públicoMiembro estático GetEdmVersion Obtiene la versión de EDM con el modelo especificado.
Método públicoMiembro estático GetPropertyValue(IEdmModel, IEdmStructuredValue, IEdmProperty, EdmEvaluator) Obtiene el IEdmValue de una propiedad de un tipo de término que se ha aplicado al tipo de un valor.
Método públicoMiembro estático GetPropertyValue(IEdmModel, IEdmStructuredValue, IEdmProperty, String, EdmEvaluator) Obtiene el IEdmValue de una propiedad de un tipo de término que se ha aplicado al tipo de un valor.
Método públicoMiembro estático GetPropertyValue<T>(IEdmModel, IEdmStructuredValue, IEdmProperty, EdmToClrEvaluator) Obtiene el valor CLR de una propiedad de un tipo de término que se ha aplicado al tipo de un valor.
Método públicoMiembro estático GetPropertyValue<T>(IEdmModel, IEdmStructuredValue, IEdmProperty, String, EdmToClrEvaluator) Obtiene el valor CLR de una propiedad de un tipo de término que se ha aplicado al tipo de un valor.
Método públicoMiembro estático GetTermValue(IEdmModel, IEdmStructuredValue, IEdmValueTerm, EdmEvaluator) Obtiene el IEdmValue de un término de vocabulario que se ha aplicado al tipo de un valor.
Método públicoMiembro estático GetTermValue(IEdmModel, IEdmStructuredValue, String, EdmEvaluator) Obtiene el IEdmValue de un término de vocabulario que se ha aplicado al tipo de un valor.
Método públicoMiembro estático GetTermValue(IEdmModel, IEdmStructuredValue, IEdmValueTerm, String, EdmEvaluator) Obtiene el IEdmValue de un término de vocabulario que se ha aplicado al tipo de un valor.
Método públicoMiembro estático GetTermValue(IEdmModel, IEdmStructuredValue, String, String, EdmEvaluator) Obtiene el IEdmValue de un término de vocabulario que se ha aplicado al tipo de un valor.
Método públicoMiembro estático GetTermValue<T>(IEdmModel, IEdmStructuredValue, IEdmValueTerm, EdmToClrEvaluator) Obtiene el valor CLR de un término de vocabulario que se ha aplicado al tipo de un valor.
Método públicoMiembro estático GetTermValue<T>(IEdmModel, IEdmStructuredValue, String, EdmToClrEvaluator) Obtiene el valor CLR de un término de vocabulario que se ha aplicado al tipo de un valor.
Método públicoMiembro estático GetTermValue<T>(IEdmModel, IEdmStructuredValue, IEdmValueTerm, String, EdmToClrEvaluator) Obtiene el valor CLR de un término de vocabulario que se ha aplicado al tipo de un valor.
Método públicoMiembro estático GetTermValue<T>(IEdmModel, IEdmStructuredValue, String, String, EdmToClrEvaluator) Obtiene el valor CLR de un término de vocabulario que se ha aplicado al tipo de un valor.
Método públicoMiembro estático IsAbstract Determina si el tipo especificado es un tipo abstracto.
Método públicoMiembro estático IsOpen Determina si el tipo especificado es abierto.
Método públicoMiembro estático Key(IEdmEntityType) Obtiene la clave con el tipo especificado.
Método públicoMiembro estático Key(IEdmEntityTypeReference) Obtiene la clave.
Método públicoMiembro estático Location Obtiene la ubicación del elemento especificado.
Método públicoMiembro estático Multiplicity Obtiene la multiplicidad de este extremo de una relación bidireccional entre esta propiedad de navegación y su asociado.
Método públicoMiembro estático NavigationProperties(IEdmEntityType) Obtiene las propiedades de navegación con el tipo especificado.
Método públicoMiembro estático NavigationProperties(IEdmEntityTypeReference) Obtiene las propiedades de navegación con el tipo especificado.
Método públicoMiembro estático PrimitiveDefinition Obtiene el tipo primitivo al que hace referencia el tipo.
Método públicoMiembro estático PrimitiveKind Obtiene la clase primitiva del tipo especificado.
Método públicoMiembro estático Properties Obtiene las propiedades del tipo especificado.
Método públicoMiembro estático RowDefinition Obtiene el tipo de fila al que hace referencia el tipo.
Método públicoMiembro estático SchemaElementsAcrossModels Obtiene todos los elementos de esquema del modelo y los modelos a los que este hace referencia.
Método públicoMiembro estático SetAnnotationValue(IEdmModel, IEdmElement, String, String, Object) 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.
Método públicoMiembro estático SetAnnotationValue<T>(IEdmModel, IEdmElement, T) Establece un valor de anotación en un elemento Annotatable.
Método públicoMiembro estático 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.
Método públicoMiembro estático SetDocumentation Establece la documentación de un elemento especificado.
Método públicoMiembro estático SetEdmVersion Establece la versión de EDM con la versión y el modelo especificados.
Método públicoMiembro estático StructuralProperties(IEdmStructuredType) Obtiene las propiedades estructurales declaradas con el tipo especificado.
Método públicoMiembro estático StructuralProperties(IEdmStructuredTypeReference) Obtiene las propiedades estructurales.
Método públicoMiembro estático StructuredDefinition Obtiene el tipo estructurado al que hace referencia el tipo.
Método públicoMiembro estático ToEntityType Obtiene el tipo de entidad de destino de esta propiedad de navegación.
Método públicoMiembro estático TryGetRelativeEntitySetPath Analiza la expresión IEdmFunctionImport.EntitySet y devuelve una ruta de acceso relativa a IEdmEntitySet si está disponible.La ruta de acceso empieza con parámetro y puede tener una secuencia opcional de IEdmNavigationProperty y segmentos de conversión de tipo.
Método públicoMiembro estático TryGetStaticEntitySet Analiza la expresión IEdmFunctionImport.EntitySet y devuelve una referencia estática a IEdmFunctionImport si está disponible.
Método públicoMiembro estático TypeKind Obtiene la clase de tipo del tipo especificado.
Método públicoMiembro estático TypeTerm Obtiene el término de tipo con la anotación especificada.
Método públicoMiembro estático ValueTerm Obtiene el término de valor con la anotación especificada.
Método públicoMiembro estático VocabularyAnnotations Obtiene las anotaciones de vocabulario de un elemento Annotatable tal y como se ven desde un modelo determinado.

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.

Vea también

Referencia

Espacio de nombres Microsoft.Data.Edm