Sdílet prostřednictvím


SqlSchemaModel.SqlModelElement – třída

Představuje prvek modelu schématu pro SQL Server modelu.

Hierarchie dědičnosti

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelElement
    Microsoft.Data.Schema.SchemaModel.DataSchemaModel.ScriptSourcedModelElement
      Microsoft.Data.Schema.Sql.SchemaModel.SqlSchemaModel.SqlModelElement

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

Syntaxe

'Deklarace
Protected MustInherit Class SqlModelElement _
    Inherits DataSchemaModel..::..ScriptSourcedModelElement _
    Implements ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer,  _
    IModelEntity, IModelAnnotationHolder
protected abstract class SqlModelElement : DataSchemaModel..::..ScriptSourcedModelElement, 
    ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, 
    IModelAnnotationHolder
protected ref class SqlModelElement abstract : public DataSchemaModel..::..ScriptSourcedModelElement, 
    ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, 
    IModelAnnotationHolder
[<AbstractClass>]
type SqlModelElement =  
    class
        inherit DataSchemaModel..::..ScriptSourcedModelElement
        interface ISqlModelElement
        interface IScriptSourcedModelElement
        interface IModelElement
        interface IModelPropertyContainer
        interface IModelEntity
        interface IModelAnnotationHolder
    end
protected abstract class SqlModelElement extends DataSchemaModel..::..ScriptSourcedModelElement implements ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder

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

Konstruktory

  Název Popis
Chráněná metoda SqlSchemaModel.SqlModelElement Inicializuje novou instanci SqlSchemaModel.SqlModelElement Třída

Na začátek

Vlastnosti

  Název Popis
Veřejná vlastnost ElementClass Získává ElementClass metadata pro prvek. (Zděděno z ModelElement.)
Veřejná vlastnost Model Získává ModelStore pro prvek. (Zděděno z ModelElement.)
Veřejná vlastnost Name Získá identifikátor prvku. (Zděděno z ModelElement.)
Veřejná vlastnost PrimarySource Umístění primární zdroj, který definuje tento prvek získá. (Zděděno z DataSchemaModel.ScriptSourcedModelElement.)
Veřejná vlastnost ResolutionStatus Načte aktuální stav rozlišení. (Zděděno z ModelElement.)
Veřejná vlastnost SecondarySources Získá seznam sekundárních zdrojů definující tento prvek. (Zděděno z DataSchemaModel.ScriptSourcedModelElement.)
Veřejná vlastnost SourceCodePositions (Zděděno z ModelElement.)
Veřejná vlastnost ValidationStatus Získá hodnotu označující stav ověření aktuálního prvku. (Zděděno z ModelElement.)

Na začátek

Metody

  Název Popis
Veřejná metoda AddAnnotation Přidá zadané IModelAnnotation objektu prvku. (Zděděno z ModelElement.)
Veřejná metoda Delete Odstraní aktuální prvek schématu modelu. (Zděděno z ModelElement.)
Veřejná metoda Equals Určuje, zda je zadaný objekt rovná aktuální prvek. (Zděděno z ModelElement.)
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 GetAnnotations() Získá seznam poznámek, které byly přidány do tohoto prvku. (Zděděno z ModelElement.)
Veřejná metoda GetAnnotations(Type) Získá seznam zadaného typu poznámky, které byly přidány do tohoto prvku. (Zděděno z ModelElement.)
Veřejná metoda GetAnnotations(ModelIdentifier) Získá seznam poznámky přidané Zadaný prvek je aktuální prvek podřízený prvek. (Zděděno z ModelElement.)
Veřejná metoda GetAnnotations(ModelIdentifier, Type) Získá seznam zadaného typu poznámky, které byly přidány do zadaného prvku, který je podřízeným aktuální prvek. (Zděděno z ModelElement.)
Veřejná metoda GetComposingChildren Vrátí seznam vytváření podřízených prvků. (Zděděno z ModelElement.)
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z ModelElement.)
Veřejná metoda GetHierarchicalChildren Získá seznam podřízených hierarchické podřízené prvky. (Zděděno z ModelElement.)
Veřejná metoda GetMultiRelationship<TFrom, TTo> (Zděděno z ModelElement.)
Veřejná metoda GetOwnerInfo Vrací informace o vlastníkovi aktuální prvek. (Zděděno z ModelElement.)
Veřejná metoda GetProperty<TProperty> (Zděděno z ModelElement.)
Veřejná metoda GetReferencedDanglingRelationshipEntries (Zděděno z ModelElement.)
Veřejná metoda GetReferencedElements (Zděděno z ModelElement.)
Veřejná metoda GetReferencedRelationshipEntries (Zděděno z ModelElement.)
Veřejná metoda GetReferencingElements (Zděděno z ModelElement.)
Veřejná metoda GetReferencingRelationshipEntries (Zděděno z ModelElement.)
Veřejná metoda GetRelationship(ModelRelationshipClass) (Zděděno z ModelElement.)
Veřejná metoda GetRelationshipEntrySources Vrátí seznam vztah položky zdrojů vztah položky. (Zděděno z DataSchemaModel.ScriptSourcedModelElement.)
Veřejná metoda GetRelationships Vrátí seznam vztahů, které jsou registrovány v prvku. (Zděděno z ModelElement.)
Veřejná metoda GetReverseMultiRelationship<TFrom, TTo> (Zděděno z ModelElement.)
Veřejná metoda GetReverseSingleRelationship<TFrom, TTo> (Zděděno z ModelElement.)
Veřejná metoda GetSingleRelationship<TFrom, TTo> (Zděděno z ModelElement.)
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 aktuální prvek. (Zděděno z ModelElement.)
Veřejná metoda IsExternal Vrátí hodnotu, která označuje, zda byl načten ze zdroje mimo aktuální schéma aktuálního prvku. (Zděděno z ModelElement.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Veřejná metoda RemoveAnnotation Odebere zadané poznámky z prvku. (Zděděno z ModelElement.)
Veřejná metoda SetProperty<TProperty> (Zděděno z ModelElement.)
Veřejná metoda ToString() Převede řetězec na prvek. (Přepisuje DataSchemaModel.ScriptSourcedModelElement.ToString().)
Veřejná metoda ToString(String, IFormatProvider) Vrátí název prvku pomocí poskytnutého formát a formát zprostředkovatele. (Zděděno z DataSchemaModel.ScriptSourcedModelElement.)

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.Sql.SchemaModel – obor názvů