Sdílet prostřednictvím


ModelAnnotation – třída

Představuje poznámky připojené k prvku modelu schématu.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.Data.Schema.SchemaModel
Sestavení:  Microsoft.Data.Schema (v Microsoft.Data.Schema.dll)

Syntaxe

'Deklarace
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

Typ ModelAnnotation zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda ModelAnnotation Inicializuje novou instanci ModelAnnotation Třída

Na začátek

Vlastnosti

  Název Popis
Veřejná vlastnost AnnotationClass Načtení objektu metadata popisující tuto instanci.
Veřejná vlastnost IsAttachedToStore Hodnota, která určuje, zda je připojena poznámka k získává ModelStore.
Veřejná vlastnost Model Získá nebo nastaví ModelStore.
Veřejná vlastnost Name Získá nebo nastaví název poznámky.

Na začátek

Metody

  Název Popis
Veřejná metoda Delete Odstraní schéma modelu této instance.
Veřejná metoda Equals Vrátí hodnotu, která označuje, zda je zadaný objekt rovná aktuální objekt. (Přepisuje Object.Equals(Object).)
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Veřejná metoda GetElements V tomto případě vrátí seznam prvků.
Veřejná metoda GetHashCode Není požadováno. (Přepisuje Object.GetHashCode().)
Veřejná metoda GetProperty<TProperty> Zadaná vlastnost načte.
Veřejná metoda GetRelationshipEntries Vrátí vztah položky, ke kterým je připojena tuto poznámku.
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Veřejná metoda IsDeleted Vrátí hodnotu, která označuje, zda byl odstraněn této instance.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Chráněná metodaStatický člen RegisterAnnotationClass<TAnnotation> Registruje poskytnutého anotace typu spolu s poznámku.
Chráněná metodaStatický člen RegisterPropertyClass<TProperty> Vlastnost typ, který má poznámka zaregistruje.
Veřejná metoda SetProperty<TProperty> Nastaví hodnoty zadané vlastnosti.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Na začátek

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.Data.Schema.SchemaModel – obor názvů

IModelAnnotation

IModelPropertyContainer

IModelEntity