Classe EdmCoreModel
Fournit des déclarations prédéfinies relatives à la sémantique EDM.
Hiérarchie d'héritage
System.Object
Microsoft.Data.Edm.Library.EdmElement
Microsoft.Data.Edm.Library.EdmCoreModel
Espace de noms : Microsoft.Data.Edm.Library
Assembly : Microsoft.Data.Edm (en Microsoft.Data.Edm.dll)
Syntaxe
'Déclaration
Public Class EdmCoreModel _
Inherits EdmElement _
Implements IEdmModel, IEdmElement
'Utilisation
Dim instance As EdmCoreModel
public class EdmCoreModel : EdmElement,
IEdmModel, IEdmElement
public ref class EdmCoreModel : public EdmElement,
IEdmModel, IEdmElement
type EdmCoreModel =
class
inherit EdmElement
interface IEdmModel
interface IEdmElement
end
public class EdmCoreModel extends EdmElement implements IEdmModel, IEdmElement
Le type EdmCoreModel expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
DirectValueAnnotationsManager | Obtient le gestionnaire d'annotations du modèle. | |
Namespace | Obtient l'espace de noms de ce modèle de noyau. | |
References | Obtient les références de ce modèle de noyau. | |
SchemaElements | Obtient la collection d'éléments de schéma contenus dans ce modèle de noyau. | |
VocabularyAnnotations | Obtient la collection d'annotations de glossaire contenues dans ce modèle de noyau. |
Haut de la page
Méthodes
Nom | Description | |
---|---|---|
Equals | (hérité de Object.) | |
Finalize | (hérité de Object.) | |
FindDeclaredEntityContainer | Recherche dans ce modèle un conteneur d'entités portant le nom spécifié et retourne la valeur null si ce conteneur d'entités n'existe pas. | |
FindDeclaredFunctions | Recherche dans ce modèle des fonctions portant le nom spécifié et retourne un énumérable vide si ces fonctions n'existent pas. | |
FindDeclaredType | Recherche dans ce modèle un type portant le nom spécifié et retourne la valeur null si ce type n'existe pas. | |
FindDeclaredValueTerm | Recherche dans ce modèle un terme de valeur portant le nom spécifié et retourne la valeur null si ce terme de valeur n'existe pas. | |
FindDeclaredVocabularyAnnotations | Recherche des annotations de glossaire spécifiées par ce modèle ou un modèle référencé d'un élément donné. | |
GetBinary(Boolean) | Obtient une référence à un type binaire. | |
GetBinary(Boolean, Nullable<Int32>, Nullable<Boolean>, Boolean) | Obtient une référence à un type binaire. | |
GetBoolean | Obtient une référence à un type booléen. | |
GetByte | Obtient une référence à un type d'octet. | |
GetCollection | Obtient une référence à un type de collection. | |
GetDateTime | Obtient une référence à une définition de type primitif datetime. | |
GetDateTimeOffset | Obtient une référence à une valeur datetime avec la définition de type primitif d'offset. | |
GetDecimal(Boolean) | Obtient une référence à un type décimal. | |
GetDecimal(Nullable<Int32>, Nullable<Int32>, Boolean) | Obtient une référence à un type décimal. | |
GetDouble | Obtient une référence à un type double. | |
GetGuid | Obtient une référence à un type GUID. | |
GetHashCode | (hérité de Object.) | |
GetInt16 | Obtient une référence à un type Int16. | |
GetInt32 | Obtient une référence à un type Int32. | |
GetInt64 | Obtient une référence à un type Int64. | |
GetPrimitive | Obtient une référence à un type primitif. | |
GetPrimitiveType | Obtient une définition d'un type primitif. | |
GetPrimitiveTypeKind | Obtient le type du type primitif. | |
GetSByte | Obtient une référence à un type SByte. | |
GetSingle | Obtient une référence à un type simple. | |
GetSpatial(EdmPrimitiveTypeKind, Boolean) | Obtient une référence à un type spatial. | |
GetSpatial(EdmPrimitiveTypeKind, Nullable<Int32>, Boolean) | Obtient une référence à un type spatial. | |
GetStream | Obtient une référence à un type de flux. | |
GetString(Boolean) | Obtient une référence à un type chaîne. | |
GetString(Boolean, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, String, Boolean) | Obtient une référence à un type chaîne. | |
GetTemporalType(EdmPrimitiveTypeKind, Boolean) | Obtient une référence à un type temporel. | |
GetTemporalType(EdmPrimitiveTypeKind, Nullable<Int32>, Boolean) | Obtient une référence à un type temporel. | |
GetTime | Obtient une référence à une définition de type d'heure primitif. | |
GetType | (hérité de Object.) | |
MemberwiseClone | (hérité de Object.) | |
ToString | (hérité de Object.) |
Haut de la page
Méthodes d'extension
Nom | Description | |
---|---|---|
DirectValueAnnotations | Obtient les annotations de valeur directes pour un élément. (défini par ExtensionMethods.) | |
EntityContainers | Obtient les conteneurs d'entités appartenant à ce modèle. (défini par ExtensionMethods.) | |
Errors | Obtient les erreurs éventuelles qui appartiennent à cet élément ou aux éléments que cet élément contient.Par exemple, les erreurs pour un type structurel incluent les erreurs du type lui-même et les erreurs de ses propriétés déclarées.La méthode n'analyse pas les éléments référencés par cet élément.Par exemple, les erreurs d'une propriété n'incluent pas les erreurs de son type. (défini par ValidationExtensionMethods.) | |
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. (défini par ExtensionMethods.) | |
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. (défini par ExtensionMethods.) | |
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. (défini par ExtensionMethods.) | |
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. (défini par ExtensionMethods.) | |
FindVocabularyAnnotations(IEdmVocabularyAnnotatable) | Surchargé. 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. (défini par ExtensionMethods.) | |
FindVocabularyAnnotations<T>(IEdmVocabularyAnnotatable, IEdmTerm) | Surchargé. Obtient les annotations du glossaire d'un élément annotable qui lient un terme particulier. (défini par ExtensionMethods.) | |
FindVocabularyAnnotations<T>(IEdmVocabularyAnnotatable, String) | Surchargé. Obtient les annotations du glossaire d'un élément annotable qui lient un terme particulier. (défini par ExtensionMethods.) | |
FindVocabularyAnnotations<T>(IEdmVocabularyAnnotatable, IEdmTerm, String) | Surchargé. Obtient les annotations du glossaire d'un élément annotable qui lient un terme particulier. (défini par ExtensionMethods.) | |
FindVocabularyAnnotations<T>(IEdmVocabularyAnnotatable, String, String) | Surchargé. Obtient les annotations du glossaire d'un élément annotable qui lient un terme particulier. (défini par ExtensionMethods.) | |
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. (défini par ExtensionMethods.) | |
GetAnnotationValue(IEdmElement, String, String) | Surchargé. Obtient une valeur d'annotation correspondant à l'espace de noms donné et au nom fourni. (défini par ExtensionMethods.) | |
GetAnnotationValue<T>(IEdmElement) | Surchargé. Obtient une valeur d'annotation d'un élément annotable. (défini par ExtensionMethods.) | |
GetAnnotationValue<T>(IEdmElement, String, String) | Surchargé. Obtient une valeur d'annotation correspondant à l'espace de noms donné et au nom fourni. (défini par ExtensionMethods.) | |
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é. (défini par ExtensionMethods.) | |
GetAssociationAnnotations | Obtient les annotations associées à l'association sérialisée pour une propriété de navigation. (défini par SerializationExtensionMethods.) | |
GetAssociationEndName | Obtient le nom utilisé pour la terminaison d'association sérialisée pour une propriété de navigation. (défini par SerializationExtensionMethods.) | |
GetAssociationFullName | Obtient le nom qualifié complet utilisé pour l'association sérialisée pour une propriété de navigation. (défini par SerializationExtensionMethods.) | |
GetAssociationName | Obtient le nom utilisé pour l'association sérialisée pour une propriété de navigation. (défini par SerializationExtensionMethods.) | |
GetAssociationNamespace | Obtient l'espace de noms utilisé pour l'association sérialisée pour une propriété de navigation. (défini par SerializationExtensionMethods.) | |
GetAssociationSetAnnotations | Obtient les annotations associées à l'association sérialisée pour une cible de navigation d'un jeu d'entités. (défini par SerializationExtensionMethods.) | |
GetAssociationSetName | Obtient le nom utilisé pour l'ensemble d'associations sérialisées pour une propriété de navigation d'un jeu d'entités. (défini par SerializationExtensionMethods.) | |
GetDataServiceVersion | Obtient la version utilisée pour le service de données d'une propriété de navigation d'un jeu d'entités. (défini par SerializationExtensionMethods.) | |
GetDocumentation | Obtient la documentation d'un élément spécifié. (défini par ExtensionMethods.) | |
GetEdmVersion | Obtient la version EDM avec le modèle spécifié. (défini par ExtensionMethods.) | |
GetEdmxVersion | Obtient la version utilisée pour l'edmx d'une propriété de navigation d'un jeu d'entités. (défini par SerializationExtensionMethods.) | |
GetMaxDataServiceVersion | Obtient la version du service de données maximum d'une propriété de navigation d'un jeu d'entités. (défini par SerializationExtensionMethods.) | |
GetNamespacePrefixMappings | Obtient les mappages de préfixe d'espace de noms pour une propriété de navigation. (défini par SerializationExtensionMethods.) | |
GetPropertyValue(IEdmStructuredValue, IEdmProperty, EdmEvaluator) | Surchargé. Obtient la IEdmValue d'une propriété d'un type de terme qui a été appliquée au type d'une valeur. (défini par ExtensionMethods.) | |
GetPropertyValue(IEdmStructuredValue, IEdmProperty, String, EdmEvaluator) | Surchargé. Obtient la IEdmValue d'une propriété d'un type de terme qui a été appliquée au type d'une valeur. (défini par ExtensionMethods.) | |
GetPropertyValue<T>(IEdmStructuredValue, IEdmProperty, EdmToClrEvaluator) | Surchargé. Obtient la valeur CLR d'une propriété d'un type de terme qui a été appliquée au type d'une valeur. (défini par ExtensionMethods.) | |
GetPropertyValue<T>(IEdmStructuredValue, IEdmProperty, String, EdmToClrEvaluator) | Surchargé. Obtient la valeur CLR d'une propriété d'un type de terme qui a été appliquée au type d'une valeur. (défini par ExtensionMethods.) | |
GetTermValue(IEdmStructuredValue, String, EdmEvaluator) | Surchargé. Obtient la IEdmValue d'un terme de glossaire qui a été appliquée au type d'une valeur. (défini par ExtensionMethods.) | |
GetTermValue(IEdmStructuredValue, IEdmValueTerm, EdmEvaluator) | Surchargé. Obtient la IEdmValue d'un terme de glossaire qui a été appliquée au type d'une valeur. (défini par ExtensionMethods.) | |
GetTermValue(IEdmStructuredValue, String, String, EdmEvaluator) | Surchargé. Obtient la IEdmValue d'un terme de glossaire qui a été appliquée au type d'une valeur. (défini par ExtensionMethods.) | |
GetTermValue(IEdmStructuredValue, IEdmValueTerm, String, EdmEvaluator) | Surchargé. Obtient la IEdmValue d'un terme de glossaire qui a été appliquée au type d'une valeur. (défini par ExtensionMethods.) | |
GetTermValue<T>(IEdmStructuredValue, String, EdmToClrEvaluator) | Surchargé. Obtient la valeur CLR d'un terme de glossaire qui a été appliquée au type d'une valeur. (défini par ExtensionMethods.) | |
GetTermValue<T>(IEdmStructuredValue, IEdmValueTerm, EdmToClrEvaluator) | Surchargé. Obtient la valeur CLR d'un terme de glossaire qui a été appliquée au type d'une valeur. (défini par ExtensionMethods.) | |
GetTermValue<T>(IEdmStructuredValue, String, String, EdmToClrEvaluator) | Surchargé. Obtient la valeur CLR d'un terme de glossaire qui a été appliquée au type d'une valeur. (défini par ExtensionMethods.) | |
GetTermValue<T>(IEdmStructuredValue, IEdmValueTerm, String, EdmToClrEvaluator) | Surchargé. Obtient la valeur CLR d'un terme de glossaire qui a été appliquée au type d'une valeur. (défini par ExtensionMethods.) | |
IsBad | Indique si cet élément contient des erreurs retournées par la méthode Errors(IEdmElement). (défini par ValidationExtensionMethods.) | |
Location | Obtient l'emplacement de l'élément spécifié. (défini par ExtensionMethods.) | |
SchemaElementsAcrossModels | Obtient tous les éléments de schéma du modèle et des modèles référencés par celui-ci. (défini par ExtensionMethods.) | |
SetAnnotationValue(IEdmElement, String, String, Object) | Surchargé. 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. (défini par ExtensionMethods.) | |
SetAnnotationValue<T>(IEdmElement, T) | Surchargé. Définit une valeur d'annotation sur un élément annotable. (défini par ExtensionMethods.) | |
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. (défini par ExtensionMethods.) | |
SetAssociationAnnotations | Définit les annotations de l'association sérialisée pour une propriété de navigation. (défini par SerializationExtensionMethods.) | |
SetAssociationEndName | Définit le nom utilisé pour la terminaison d'association sérialisée pour une propriété de navigation. (défini par SerializationExtensionMethods.) | |
SetAssociationName | Définit le nom utilisé pour l'association sérialisée pour une propriété de navigation. (défini par SerializationExtensionMethods.) | |
SetAssociationNamespace | Définit l'espace de noms utilisé pour l'association sérialisée pour une propriété de navigation. (défini par SerializationExtensionMethods.) | |
SetAssociationSetAnnotations | Définit les annotations pour l'ensemble d'associations sérialisées pour une cible de navigation d'un jeu d'entités. (défini par SerializationExtensionMethods.) | |
SetAssociationSetName | Définit le nom utilisé pour l'ensemble d'associations sérialisées pour une propriété de navigation d'un jeu d'entités. (défini par SerializationExtensionMethods.) | |
SetDataServiceVersion | Définit la version utilisée pour le service de données d'une propriété de navigation d'un jeu d'entités. (défini par SerializationExtensionMethods.) | |
SetDocumentation | Définit la documentation d'un élément spécifié. (défini par ExtensionMethods.) | |
SetEdmVersion | Définit la version EDM avec le modèle et la version spécifiés. (défini par ExtensionMethods.) | |
SetEdmxVersion | Définit la version utilisée pour l'edmx d'une propriété de navigation d'un jeu d'entités. (défini par SerializationExtensionMethods.) | |
SetMaxDataServiceVersion | Définit la version du service de données maximum d'une propriété de navigation d'un jeu d'entités. (défini par SerializationExtensionMethods.) | |
SetNamespacePrefixMappings | Définit les mappages de préfixe d'espace de noms pour une propriété de navigation. (défini par SerializationExtensionMethods.) | |
TryWriteCsdl(XmlWriter, IEnumerable<EdmError>%) | Surchargé. Génère un artefact CSDL pour l'enregistreur fourni. (défini par CsdlWriter.) | |
TryWriteCsdl(Func<T, TResult>, Boolean) | Surchargé. Génère un artefact CSDL avec le fournisseur d'enregistreur spécifié. (défini par CsdlWriter.) | |
Validate(IEnumerable<EdmError>%) | Surchargé. Valide IEdmModel et toutes ses propriétés à l'aide de la version actuelle du modèle.Si le modèle n'a aucune version, IEdmModel est utilisé. (défini par EdmValidator.) | |
Validate(Version, IEnumerable<EdmError>%) | Surchargé. Valide IEdmModel et toutes ses propriétés selon une certaine version. (défini par EdmValidator.) | |
Validate(ValidationRuleSet, IEnumerable<EdmError>%) | Surchargé. Valide IEdmModel et toutes ses propriétés selon une certaine version. (défini par EdmValidator.) |
Haut de la page
Champs
Nom | Description | |
---|---|---|
Instance | Représente l'instance de modèle de noyau. |
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.