Compartilhar via


Interface IModelAnnotation

Representa as anotações de modelo que armazenam informações de recurso específico sobre elementos de armazenamento.

Namespace:  Microsoft.Data.Schema.SchemaModel
Assembly:  Microsoft.Data.Schema (em Microsoft.Data.Schema.dll)

Sintaxe

'Declaração
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

O tipo IModelAnnotation expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AnnotationClass Obtém a classe de metadados para a anotação.
Propriedade pública IsAttachedToStore Obtém se esta anotação está associada ao armazenamento de modelo.
Propriedade pública Model Obtém a referência de modelo. (Herdado de IModelEntity.)
Propriedade pública Name Obtém ou define o nome desta anotação.

Início

Métodos

  Nome Descrição
Método público Delete Exclui esta instância do modelo.
Método público GetElements Retorna uma lista dos elementos aos quais esta anotação está associada.
Método público GetProperty<TProperty> Obtém a propriedade especificada. (Herdado de IModelPropertyContainer.)
Método público GetRelationshipEntries Retorna uma lista das entradas de relacionamento ao qual esta anotação está associada.
Método público IsDeleted Retorna se o objeto é excluído.
Método público SetProperty<TProperty> Define a propriedade especificada. (Herdado de IModelPropertyContainer.)

Início

Consulte também

Referência

Namespace Microsoft.Data.Schema.SchemaModel

AnnotationClass

ModelAnnotation