IModelAnnotation 接口

表示用于存储有关存储元素的功能特定信息的模型批注。

命名空间:  Microsoft.Data.Schema.SchemaModel
程序集:  Microsoft.Data.Schema(在 Microsoft.Data.Schema.dll 中)

语法

声明
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

IModelAnnotation 类型公开以下成员。

属性

  名称 说明
公共属性 AnnotationClass 获取批注的元数据类。
公共属性 IsAttachedToStore 获取此批注是否附加到模型存储。
公共属性 Model 获取模型引用。 (继承自 IModelEntity。)
公共属性 Name 获取或设置此批注的名称。

页首

方法

  名称 说明
公共方法 Delete 从模型中删除此实例。
公共方法 GetElements 返回此批注所附加到的元素的列表。
公共方法 GetProperty<TProperty> 获取指定属性。 (继承自 IModelPropertyContainer。)
公共方法 GetRelationshipEntries 返回此批注所附加到的关系项的列表。
公共方法 IsDeleted 返回对象是否已删除。
公共方法 SetProperty<TProperty> 设置指定的属性。 (继承自 IModelPropertyContainer。)

页首

请参见

参考

Microsoft.Data.Schema.SchemaModel 命名空间

AnnotationClass

ModelAnnotation