Aracılığıyla paylaş


ModelAnnotation Sınıf

Bir şema modeli öğesine iliştirilen ek açıklama temsil eder.

Devralma Hiyerarşisi

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelAnnotation
    Microsoft.Data.Schema.Sql.SchemaModel.DacProjectAnnotation
    Microsoft.Data.Schema.Sql.SchemaModel.SqlInlineConstraintAnnotation
    Microsoft.Data.Schema.Sql.SchemaModel.SysCommentsObjectAnnotation
    Microsoft.Data.Schema.Tools.DataGenerator.ColumnConfigAnnotation

Ad alanı:  Microsoft.Data.Schema.SchemaModel
Derleme:  Microsoft.Data.Schema (Microsoft.Data.Schema.dll içinde)

Sözdizimi

'Bildirim
Public MustInherit Class ModelAnnotation _
    Implements IModelAnnotation, IModelPropertyContainer, IModelEntity
public abstract class ModelAnnotation : IModelAnnotation, 
    IModelPropertyContainer, IModelEntity
public ref class ModelAnnotation abstract : IModelAnnotation, 
    IModelPropertyContainer, IModelEntity
[<AbstractClass>]
type ModelAnnotation =  
    class
        interface IModelAnnotation
        interface IModelPropertyContainer
        interface IModelEntity
    end
public abstract class ModelAnnotation implements IModelAnnotation, IModelPropertyContainer, IModelEntity

ModelAnnotation türü aşağıdaki üyeleri ortaya koyar.

Oluşturucular

  Ad Açıklama
Korumalı yöntem ModelAnnotation Yeni bir örneğini başlatır ModelAnnotation sınıfa

Üst

Özellikler

  Ad Açıklama
Genel özellik AnnotationClass Bu örneği tanımlayan meta verileri nesnesinin alır.
Genel özellik IsAttachedToStore Ek Açıklama iliştirilmiş olup olmadığını gösteren bir değeri alır bir ModelStore.
Genel özellik Model Alır veya ayarlar ModelStore.
Genel özellik Name Alır veya ayarlar ek açıklama adı.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem Delete Bu örnek şema modelinden siler.
Genel yöntem Equals Sağlanan nesnesini geçerli nesne eşit olup olmadığını gösteren bir değeri döndürür. (Object.Equals(Object) geçersiz kılınır.)
Korumalı yöntem Finalize Kaynakları boşaltın ve atık toplama işlemi tarafından iadesi önce diğer temizleme işlemleri gerçekleştirmek nesne izin verir. (Object kaynağından devralındı.)
Genel yöntem GetElements Bu durumda, öğelerinin bir listesini döndürür.
Genel yöntem GetHashCode Gerekli değil. (Object.GetHashCode() geçersiz kılınır.)
Genel yöntem GetProperty<TProperty> Belirtilen özellik alır.
Genel yöntem GetRelationshipEntries Bu ek açıklama iliştirildiği ilişki girişleri döndürür.
Genel yöntem GetType Alır Type geçerli bir örneği. (Object kaynağından devralındı.)
Genel yöntem IsDeleted Bu örnek silinmiş olup olmadığını gösteren bir değeri döndürür.
Korumalı yöntem MemberwiseClone Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.)
Korumalı yöntemStatik üye RegisterAnnotationClass<TAnnotation> Ek açıklama ile birlikte sağlanan eklenti tipi kaydeder.
Korumalı yöntemStatik üye RegisterPropertyClass<TProperty> Annotation kýsmý bir özellik türünü kaydeder.
Genel yöntem SetProperty<TProperty> Sağlanan özellik değerini ayarlar.
Genel yöntem ToString Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.)

Üst

İş Parçacığı Güvenliği

Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.

Ayrıca bkz.

Başvuru

Microsoft.Data.Schema.SchemaModel Ad Alanı

IModelAnnotation

IModelPropertyContainer

IModelEntity