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