Compartir a través de


IModelAnnotation (Interfaz)

Representa las anotaciones del modelo que almacenan la información específica de características acerca de los elementos de almacén.

Espacio de nombres:  Microsoft.Data.Schema.SchemaModel
Ensamblado:  Microsoft.Data.Schema (en Microsoft.Data.Schema.dll)

Sintaxis

'Declaración
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

El tipo IModelAnnotation expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública AnnotationClass Obtiene la clase de metadatos para la anotación.
Propiedad pública IsAttachedToStore Obtiene un valor que indica si esta anotación se adjunta al almacén de modelos.
Propiedad pública Model Obtiene la referencia del modelo. (Se hereda de IModelEntity).
Propiedad pública Name Obtiene o establece el nombre de esta anotación.

Arriba

Métodos

  Nombre Descripción
Método público Delete Elimina esta instancia del modelo.
Método público GetElements Devuelve una lista de los elementos a los que se adjunta esta anotación.
Método público GetProperty<TProperty> Obtiene la propiedad especificada. (Se hereda de IModelPropertyContainer).
Método público GetRelationshipEntries Devuelve una lista de las entradas de la relación a las que se adjunta esta anotación.
Método público IsDeleted Devuelve un valor que indica si se elimina el objeto.
Método público SetProperty<TProperty> Establece la propiedad especificada. (Se hereda de IModelPropertyContainer).

Arriba

Vea también

Referencia

Microsoft.Data.Schema.SchemaModel (Espacio de nombres)

AnnotationClass

ModelAnnotation