Classe ExtensionMethods
Contient des méthodes d'extension pour les interfaces IEdmModel.
Hiérarchie d'héritage
System.Object
Microsoft.Data.Edm.ExtensionMethods
Espace de noms : Microsoft.Data.Edm
Assembly : Microsoft.Data.Edm (en Microsoft.Data.Edm.dll)
Syntaxe
'Déclaration
<ExtensionAttribute> _
Public NotInheritable Class ExtensionMethods
'Utilisation
public static class ExtensionMethods
[ExtensionAttribute]
public ref class ExtensionMethods abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type ExtensionMethods = class end
public final class ExtensionMethods
Le type ExtensionMethods expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
BaseComplexType(IEdmComplexType) | Obtient le type complexe de base. | |
BaseComplexType(IEdmComplexTypeReference) | Obtient le type complexe de base. | |
BaseEntityType(IEdmEntityType) | Obtient le type entité de base. | |
BaseEntityType(IEdmEntityTypeReference) | Obtient le type entité de base. | |
BaseType | Obtient le type de base. | |
CollectionDefinition | Obtient le type collection auquel le type fait référence. | |
ComplexDefinition | Obtient le type complexe auquel le type fait référence. | |
DeclaredNavigationProperties(IEdmEntityType) | Obtient les propriétés de navigation déclarées avec le type spécifié. | |
DeclaredNavigationProperties(IEdmEntityTypeReference) | Obtient les propriétés de navigation déclarées. | |
DeclaredStructuralProperties(IEdmStructuredType) | Obtient les propriétés structurelles déclarées avec le type spécifié. | |
DeclaredStructuralProperties(IEdmStructuredTypeReference) | Obtient les propriétés structurelles déclarées. | |
DeclaringEntityType | Obtient le type d'entité déclarant cette propriété de navigation. | |
DirectValueAnnotations | Obtient les annotations de valeur directes pour un élément. | |
ElementType | Obtient le type d'élément. | |
EntityContainers | Obtient les conteneurs d'entités appartenant à ce modèle. | |
EntityDefinition | Obtient le type entité auquel le type fait référence. | |
EntityReferenceDefinition | Obtient le type référence d'entité auquel le type fait référence. | |
EntitySets | Obtient les jeux d'entités du conteneur spécifié. | |
EntityType | Obtient le type entité. | |
EnumDefinition | Obtient le type énumération auquel le type fait référence. | |
FindEntityContainer | Recherche dans ce modèle et tous les modèles référencés un conteneur d'entités portant le nom spécifié et retourne la valeur null si ce conteneur d'entités n'existe pas. | |
FindFunctions | Recherche dans ce modèle et tous les modèles référencés des fonctions portant le nom spécifié et retourne un énumérable vide si ces fonctions n'existent pas. | |
FindNavigationProperty | Recherche une propriété de navigation avec le type et le nom spécifiés. | |
FindProperty(IEdmRecordExpression, String) | Recherche une propriété d'une expression d'enregistrement. | |
FindProperty(IEdmStructuredTypeReference, String) | Recherche une propriété avec le type et le nom spécifiés. | |
FindPropertyBinding(IEdmTypeAnnotation, IEdmProperty) | Obtient la liaison d'une propriété du terme de type d'une annotation de type. | |
FindPropertyBinding(IEdmTypeAnnotation, String) | Obtient la liaison d'une propriété du terme de type d'une annotation de type. | |
FindType | Recherche dans ce modèle et tous les modèles référencés un type portant le nom spécifié et retourne la valeur null si ce type n'existe pas. | |
FindValueTerm | Recherche dans ce modèle et tous les modèles référencés un terme de valeur portant le nom spécifié et retourne la valeur null si ce terme de valeur n'existe pas. | |
FindVocabularyAnnotations(IEdmModel, IEdmVocabularyAnnotatable) | Obtient les annotations de glossaire d'un élément annotable définies dans un modèle spécifique et les modèles référencés par ce modèle. | |
FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, IEdmTerm) | Obtient les annotations du glossaire d'un élément annotable qui lient un terme particulier. | |
FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, String) | Obtient les annotations du glossaire d'un élément annotable qui lient un terme particulier. | |
FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, IEdmTerm, String) | Obtient les annotations du glossaire d'un élément annotable qui lient un terme particulier. | |
FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, String, String) | Obtient les annotations du glossaire d'un élément annotable qui lient un terme particulier. | |
FindVocabularyAnnotationsIncludingInheritedAnnotations | Obtient les annotations de glossaire d'un élément annotable définies dans un modèle spécifique et les modèles référencés par ce modèle. | |
FullName(IEdmSchemaElement) | Obtient le nom complet avec l'élément spécifié. | |
FullName(IEdmTypeReference) | Obtient le nom complet avec le type spécifié. | |
FunctionImports | Obtient les importations de fonctions du conteneur spécifié. | |
GetAnnotationValue(IEdmModel, IEdmElement, String, String) | Obtient une valeur d'annotation correspondant à l'espace de noms donné et au nom fourni. | |
GetAnnotationValue<T>(IEdmModel, IEdmElement) | Obtient une valeur d'annotation d'un élément annotable. | |
GetAnnotationValue<T>(IEdmModel, IEdmElement, String, String) | Obtient une valeur d'annotation correspondant à l'espace de noms donné et au nom fourni. | |
GetAnnotationValues | Récupère un ensemble de valeurs d'annotation.Pour chaque valeur demandée, retourne une valeur null si aucune annotation portant le nom spécifié n'existe pour l'élément donné. | |
GetDocumentation | Obtient la documentation d'un élément spécifié. | |
GetEdmVersion | Obtient la version EDM avec le modèle spécifié. | |
GetPropertyValue(IEdmModel, IEdmStructuredValue, IEdmProperty, EdmEvaluator) | Obtient la IEdmValue d'une propriété d'un type de terme qui a été appliquée au type d'une valeur. | |
GetPropertyValue(IEdmModel, IEdmStructuredValue, IEdmProperty, String, EdmEvaluator) | Obtient la IEdmValue d'une propriété d'un type de terme qui a été appliquée au type d'une valeur. | |
GetPropertyValue<T>(IEdmModel, IEdmStructuredValue, IEdmProperty, EdmToClrEvaluator) | Obtient la valeur CLR d'une propriété d'un type de terme qui a été appliquée au type d'une valeur. | |
GetPropertyValue<T>(IEdmModel, IEdmStructuredValue, IEdmProperty, String, EdmToClrEvaluator) | Obtient la valeur CLR d'une propriété d'un type de terme qui a été appliquée au type d'une valeur. | |
GetTermValue(IEdmModel, IEdmStructuredValue, IEdmValueTerm, EdmEvaluator) | Obtient la IEdmValue d'un terme de glossaire qui a été appliquée au type d'une valeur. | |
GetTermValue(IEdmModel, IEdmStructuredValue, String, EdmEvaluator) | Obtient la IEdmValue d'un terme de glossaire qui a été appliquée au type d'une valeur. | |
GetTermValue(IEdmModel, IEdmStructuredValue, IEdmValueTerm, String, EdmEvaluator) | Obtient la IEdmValue d'un terme de glossaire qui a été appliquée au type d'une valeur. | |
GetTermValue(IEdmModel, IEdmStructuredValue, String, String, EdmEvaluator) | Obtient la IEdmValue d'un terme de glossaire qui a été appliquée au type d'une valeur. | |
GetTermValue<T>(IEdmModel, IEdmStructuredValue, IEdmValueTerm, EdmToClrEvaluator) | Obtient la valeur CLR d'un terme de glossaire qui a été appliquée au type d'une valeur. | |
GetTermValue<T>(IEdmModel, IEdmStructuredValue, String, EdmToClrEvaluator) | Obtient la valeur CLR d'un terme de glossaire qui a été appliquée au type d'une valeur. | |
GetTermValue<T>(IEdmModel, IEdmStructuredValue, IEdmValueTerm, String, EdmToClrEvaluator) | Obtient la valeur CLR d'un terme de glossaire qui a été appliquée au type d'une valeur. | |
GetTermValue<T>(IEdmModel, IEdmStructuredValue, String, String, EdmToClrEvaluator) | Obtient la valeur CLR d'un terme de glossaire qui a été appliquée au type d'une valeur. | |
IsAbstract | Détermine si le type spécifié est abstrait. | |
IsOpen | Détermine si le type spécifié est ouvert. | |
Key(IEdmEntityType) | Obtient la clé avec le type spécifié. | |
Key(IEdmEntityTypeReference) | Obtient la clé. | |
Location | Obtient l'emplacement de l'élément spécifié. | |
Multiplicity | Obtient la multiplicité de cette terminaison d'une relation bidirectionnelle entre cette propriété de navigation et son partenaire. | |
NavigationProperties(IEdmEntityType) | Obtient les propriétés de navigation avec le type spécifié. | |
NavigationProperties(IEdmEntityTypeReference) | Obtient les propriétés de navigation avec le type spécifié. | |
PrimitiveDefinition | Obtient le type primitif auquel le type fait référence. | |
PrimitiveKind | Obtient le type primitif du type spécifié. | |
Properties | Obtient les propriétés du type spécifié. | |
RowDefinition | Obtient le type ligne auquel le type fait référence. | |
SchemaElementsAcrossModels | Obtient tous les éléments de schéma du modèle et des modèles référencés par celui-ci. | |
SetAnnotationValue(IEdmModel, IEdmElement, String, String, Object) | Définit une valeur d'annotation pour un élément EDM.Si la valeur est null, aucune annotation n'est ajoutée et une annotation existante portant le même nom est supprimée. | |
SetAnnotationValue<T>(IEdmModel, IEdmElement, T) | Définit une valeur d'annotation sur un élément annotable. | |
SetAnnotationValues | Définit un ensemble de valeurs d'annotation.Si une valeur fournie est null, aucune annotation n'est ajoutée et une annotation existante portant le même nom est supprimée. | |
SetDocumentation | Définit la documentation d'un élément spécifié. | |
SetEdmVersion | Définit la version EDM avec le modèle et la version spécifiés. | |
StructuralProperties(IEdmStructuredType) | Obtient les propriétés structurelles avec le type spécifié. | |
StructuralProperties(IEdmStructuredTypeReference) | Obtient les propriétés structurelles. | |
StructuredDefinition | Obtient le type structuré auquel le type fait référence. | |
ToEntityType | Obtient le type d'entité ciblé par cette propriété de navigation. | |
TryGetRelativeEntitySetPath | Analyse l'expression IEdmFunctionImport.EntitySet et retourne un chemin d'accès relatif dans un IEdmEntitySet si disponible.Le chemin d'accès commence par l'élément parameter et peut avoir une séquence facultative de segments IEdmNavigationProperty et de segments de casts de types. | |
TryGetStaticEntitySet | Analyse l'expression IEdmFunctionImport.EntitySet et retourne une référence statique IEdmFunctionImport si disponible. | |
TypeKind | Obtient le type du type spécifié. | |
TypeTerm | Obtient le terme de type avec l'annotation spécifiée. | |
ValueTerm | Obtient le terme de valeur avec l'annotation spécifiée. | |
VocabularyAnnotations | Obtient les annotations de glossaire d'un élément annotable comme indiqué par un modèle particulier. |
Haut de la page
Notes
Le contenu de cette section ne sera pas mis à jour, n'y ajoutez pas d'informations.
Sécurité des threads
Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.