Partager via


IModelAnnotation, interface

Représente les annotations de modèle qui stockent des informations spécifiques aux fonctionnalités sur les éléments de magasin.

Espace de noms :  Microsoft.Data.Schema.SchemaModel
Assembly :  Microsoft.Data.Schema (dans Microsoft.Data.Schema.dll)

Syntaxe

'Déclaration
Public Interface IModelAnnotation _
    Inherits IModelPropertyContainer, IModelEntity
public interface IModelAnnotation : IModelPropertyContainer, 
    IModelEntity
public interface class IModelAnnotation : IModelPropertyContainer, 
    IModelEntity
type IModelAnnotation =  
    interface
        interface IModelPropertyContainer
        interface IModelEntity
    end
public interface IModelAnnotation extends IModelPropertyContainer, IModelEntity

Le type IModelAnnotation expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AnnotationClass Obtient la classe de métadonnées pour l'annotation.
Propriété publique IsAttachedToStore Obtient une valeur indiquant si cette annotation est attachée au magasin de modèles.
Propriété publique Model Obtient la référence de modèle. (Hérité de IModelEntity.)
Propriété publique Name Obtient ou définit le nom de cette annotation.

Début

Méthodes

  Nom Description
Méthode publique Delete Supprime cette instance du modèle.
Méthode publique GetElements Retourne une liste des éléments auxquels cette annotation est attachée.
Méthode publique GetProperty<TProperty> Obtient la propriété spécifiée. (Hérité de IModelPropertyContainer.)
Méthode publique GetRelationshipEntries Retourne une liste des entrées de relation auxquelles cette annotation est attachée.
Méthode publique IsDeleted Retourne une valeur indiquant si l'objet est supprimé.
Méthode publique SetProperty<TProperty> Définit la propriété spécifiée. (Hérité de IModelPropertyContainer.)

Début

Voir aussi

Référence

Microsoft.Data.Schema.SchemaModel, espace de noms

AnnotationClass

ModelAnnotation