Partager via


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
Méthode publiqueMembre statique BaseComplexType(IEdmComplexType) Obtient le type complexe de base.
Méthode publiqueMembre statique BaseComplexType(IEdmComplexTypeReference) Obtient le type complexe de base.
Méthode publiqueMembre statique BaseEntityType(IEdmEntityType) Obtient le type entité de base.
Méthode publiqueMembre statique BaseEntityType(IEdmEntityTypeReference) Obtient le type entité de base.
Méthode publiqueMembre statique BaseType Obtient le type de base.
Méthode publiqueMembre statique CollectionDefinition Obtient le type collection auquel le type fait référence.
Méthode publiqueMembre statique ComplexDefinition Obtient le type complexe auquel le type fait référence.
Méthode publiqueMembre statique DeclaredNavigationProperties(IEdmEntityType) Obtient les propriétés de navigation déclarées avec le type spécifié.
Méthode publiqueMembre statique DeclaredNavigationProperties(IEdmEntityTypeReference) Obtient les propriétés de navigation déclarées.
Méthode publiqueMembre statique DeclaredStructuralProperties(IEdmStructuredType) Obtient les propriétés structurelles déclarées avec le type spécifié.
Méthode publiqueMembre statique DeclaredStructuralProperties(IEdmStructuredTypeReference) Obtient les propriétés structurelles déclarées.
Méthode publiqueMembre statique DeclaringEntityType Obtient le type d'entité déclarant cette propriété de navigation.
Méthode publiqueMembre statique DirectValueAnnotations Obtient les annotations de valeur directes pour un élément.
Méthode publiqueMembre statique ElementType Obtient le type d'élément.
Méthode publiqueMembre statique EntityContainers Obtient les conteneurs d'entités appartenant à ce modèle.
Méthode publiqueMembre statique EntityDefinition Obtient le type entité auquel le type fait référence.
Méthode publiqueMembre statique EntityReferenceDefinition Obtient le type référence d'entité auquel le type fait référence.
Méthode publiqueMembre statique EntitySets Obtient les jeux d'entités du conteneur spécifié.
Méthode publiqueMembre statique EntityType Obtient le type entité.
Méthode publiqueMembre statique EnumDefinition Obtient le type énumération auquel le type fait référence.
Méthode publiqueMembre statique 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.
Méthode publiqueMembre statique 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.
Méthode publiqueMembre statique FindNavigationProperty Recherche une propriété de navigation avec le type et le nom spécifiés.
Méthode publiqueMembre statique FindProperty(IEdmRecordExpression, String) Recherche une propriété d'une expression d'enregistrement.
Méthode publiqueMembre statique FindProperty(IEdmStructuredTypeReference, String) Recherche une propriété avec le type et le nom spécifiés.
Méthode publiqueMembre statique FindPropertyBinding(IEdmTypeAnnotation, IEdmProperty) Obtient la liaison d'une propriété du terme de type d'une annotation de type.
Méthode publiqueMembre statique FindPropertyBinding(IEdmTypeAnnotation, String) Obtient la liaison d'une propriété du terme de type d'une annotation de type.
Méthode publiqueMembre statique 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.
Méthode publiqueMembre statique 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.
Méthode publiqueMembre statique 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.
Méthode publiqueMembre statique FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, IEdmTerm) Obtient les annotations du glossaire d'un élément annotable qui lient un terme particulier.
Méthode publiqueMembre statique FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, String) Obtient les annotations du glossaire d'un élément annotable qui lient un terme particulier.
Méthode publiqueMembre statique FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, IEdmTerm, String) Obtient les annotations du glossaire d'un élément annotable qui lient un terme particulier.
Méthode publiqueMembre statique FindVocabularyAnnotations<T>(IEdmModel, IEdmVocabularyAnnotatable, String, String) Obtient les annotations du glossaire d'un élément annotable qui lient un terme particulier.
Méthode publiqueMembre statique 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.
Méthode publiqueMembre statique FullName(IEdmSchemaElement) Obtient le nom complet avec l'élément spécifié.
Méthode publiqueMembre statique FullName(IEdmTypeReference) Obtient le nom complet avec le type spécifié.
Méthode publiqueMembre statique FunctionImports Obtient les importations de fonctions du conteneur spécifié.
Méthode publiqueMembre statique GetAnnotationValue(IEdmModel, IEdmElement, String, String) Obtient une valeur d'annotation correspondant à l'espace de noms donné et au nom fourni.
Méthode publiqueMembre statique GetAnnotationValue<T>(IEdmModel, IEdmElement) Obtient une valeur d'annotation d'un élément annotable.
Méthode publiqueMembre statique GetAnnotationValue<T>(IEdmModel, IEdmElement, String, String) Obtient une valeur d'annotation correspondant à l'espace de noms donné et au nom fourni.
Méthode publiqueMembre statique 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é.
Méthode publiqueMembre statique GetDocumentation Obtient la documentation d'un élément spécifié.
Méthode publiqueMembre statique GetEdmVersion Obtient la version EDM avec le modèle spécifié.
Méthode publiqueMembre statique 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.
Méthode publiqueMembre statique 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.
Méthode publiqueMembre statique 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.
Méthode publiqueMembre statique 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.
Méthode publiqueMembre statique GetTermValue(IEdmModel, IEdmStructuredValue, IEdmValueTerm, EdmEvaluator) Obtient la IEdmValue d'un terme de glossaire qui a été appliquée au type d'une valeur.
Méthode publiqueMembre statique GetTermValue(IEdmModel, IEdmStructuredValue, String, EdmEvaluator) Obtient la IEdmValue d'un terme de glossaire qui a été appliquée au type d'une valeur.
Méthode publiqueMembre statique GetTermValue(IEdmModel, IEdmStructuredValue, IEdmValueTerm, String, EdmEvaluator) Obtient la IEdmValue d'un terme de glossaire qui a été appliquée au type d'une valeur.
Méthode publiqueMembre statique GetTermValue(IEdmModel, IEdmStructuredValue, String, String, EdmEvaluator) Obtient la IEdmValue d'un terme de glossaire qui a été appliquée au type d'une valeur.
Méthode publiqueMembre statique 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.
Méthode publiqueMembre statique 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.
Méthode publiqueMembre statique 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.
Méthode publiqueMembre statique 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.
Méthode publiqueMembre statique IsAbstract Détermine si le type spécifié est abstrait.
Méthode publiqueMembre statique IsOpen Détermine si le type spécifié est ouvert.
Méthode publiqueMembre statique Key(IEdmEntityType) Obtient la clé avec le type spécifié.
Méthode publiqueMembre statique Key(IEdmEntityTypeReference) Obtient la clé.
Méthode publiqueMembre statique Location Obtient l'emplacement de l'élément spécifié.
Méthode publiqueMembre statique Multiplicity Obtient la multiplicité de cette terminaison d'une relation bidirectionnelle entre cette propriété de navigation et son partenaire.
Méthode publiqueMembre statique NavigationProperties(IEdmEntityType) Obtient les propriétés de navigation avec le type spécifié.
Méthode publiqueMembre statique NavigationProperties(IEdmEntityTypeReference) Obtient les propriétés de navigation avec le type spécifié.
Méthode publiqueMembre statique PrimitiveDefinition Obtient le type primitif auquel le type fait référence.
Méthode publiqueMembre statique PrimitiveKind Obtient le type primitif du type spécifié.
Méthode publiqueMembre statique Properties Obtient les propriétés du type spécifié.
Méthode publiqueMembre statique RowDefinition Obtient le type ligne auquel le type fait référence.
Méthode publiqueMembre statique SchemaElementsAcrossModels Obtient tous les éléments de schéma du modèle et des modèles référencés par celui-ci.
Méthode publiqueMembre statique 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.
Méthode publiqueMembre statique SetAnnotationValue<T>(IEdmModel, IEdmElement, T) Définit une valeur d'annotation sur un élément annotable.
Méthode publiqueMembre statique 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.
Méthode publiqueMembre statique SetDocumentation Définit la documentation d'un élément spécifié.
Méthode publiqueMembre statique SetEdmVersion Définit la version EDM avec le modèle et la version spécifiés.
Méthode publiqueMembre statique StructuralProperties(IEdmStructuredType) Obtient les propriétés structurelles avec le type spécifié.
Méthode publiqueMembre statique StructuralProperties(IEdmStructuredTypeReference) Obtient les propriétés structurelles.
Méthode publiqueMembre statique StructuredDefinition Obtient le type structuré auquel le type fait référence.
Méthode publiqueMembre statique ToEntityType Obtient le type d'entité ciblé par cette propriété de navigation.
Méthode publiqueMembre statique 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.
Méthode publiqueMembre statique TryGetStaticEntitySet Analyse l'expression IEdmFunctionImport.EntitySet et retourne une référence statique IEdmFunctionImport si disponible.
Méthode publiqueMembre statique TypeKind Obtient le type du type spécifié.
Méthode publiqueMembre statique TypeTerm Obtient le terme de type avec l'annotation spécifiée.
Méthode publiqueMembre statique ValueTerm Obtient le terme de valeur avec l'annotation spécifiée.
Méthode publiqueMembre statique 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.

Voir aussi

Référence

Espace de noms Microsoft.Data.Edm