Share via


ModelStore.Annotation Class

Used as a proxy to the annotation.

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

Syntax

'Declaration
Public MustInherit Class Annotation _
    Implements IModelAnnotation, IModelPropertyContainer, IModelEntity
'Usage
Dim instance As ModelStore.Annotation
public abstract class Annotation : IModelAnnotation, 
    IModelPropertyContainer, IModelEntity
public ref class Annotation abstract : IModelAnnotation, 
    IModelPropertyContainer, IModelEntity
public abstract class Annotation implements IModelAnnotation, IModelPropertyContainer, IModelEntity

Remarks

The abstract classes Annotation, Element are meant to be inherited by the facade implementation by the DSP. These classes provide the lightest weight and most performance access to property and relationship data in the store, and are meant to ease the burden of facade development.

Inheritance Hierarchy

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelStore.Annotation
    Microsoft.Data.Schema.DataGenerator.ColumnConfigAnnotation

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

ModelStore.Annotation Members

Microsoft.Data.Schema.SchemaModel Namespace