SqlSchemaModel.SqlModelElement クラス

SQL Server モデルのスキーマ モデル要素を表します。

継承階層

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

名前空間:  Microsoft.Data.Schema.Sql.SchemaModel
アセンブリ:  Microsoft.Data.Schema.Sql (Microsoft.Data.Schema.Sql.dll 内)

構文

'宣言
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

SqlSchemaModel.SqlModelElement 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド SqlSchemaModel.SqlModelElement SqlSchemaModel.SqlModelElement クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ ElementClass 要素の ElementClass メタデータを取得します。 (ModelElement から継承されます。)
パブリック プロパティ Model 要素の ModelStore を取得します。 (ModelElement から継承されます。)
パブリック プロパティ Name 要素の識別子を取得します。 (ModelElement から継承されます。)
パブリック プロパティ PrimarySource この要素を定義するプライマリ ソースの場所を取得します。 (DataSchemaModel.ScriptSourcedModelElement から継承されます。)
パブリック プロパティ ResolutionStatus 現在の解決ステータスを取得します。 (ModelElement から継承されます。)
パブリック プロパティ SecondarySources この要素を定義するセカンダリ ソースのリストを取得します。 (DataSchemaModel.ScriptSourcedModelElement から継承されます。)
パブリック プロパティ SourceCodePositions (ModelElement から継承されます。)
パブリック プロパティ ValidationStatus 現在の要素の検証ステータスを示す値を取得します。 (ModelElement から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddAnnotation 指定した IModelAnnotation オブジェクトを要素に追加します。 (ModelElement から継承されます。)
パブリック メソッド Delete スキーマ モデルから現在の要素を削除します。 (ModelElement から継承されます。)
パブリック メソッド Equals 指定したオブジェクトが現在の要素と等しいかどうかを判断します。 (ModelElement から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetAnnotations() この要素に追加された注釈のリストを取得します。 (ModelElement から継承されます。)
パブリック メソッド GetAnnotations(Type) この要素に追加されている指定した型の注釈のリストを取得します。 (ModelElement から継承されます。)
パブリック メソッド GetAnnotations(ModelIdentifier) 現在の要素の子要素である特定の要素に追加された注釈のリストを取得します。 (ModelElement から継承されます。)
パブリック メソッド GetAnnotations(ModelIdentifier, Type) 現在の要素の子である特定の要素に追加されている指定した型の注釈のリストを取得します。 (ModelElement から継承されます。)
パブリック メソッド GetComposingChildren 構成する子要素のリストを返します。 (ModelElement から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (ModelElement から継承されます。)
パブリック メソッド GetHierarchicalChildren 子階層にある子要素のリストを取得します。 (ModelElement から継承されます。)
パブリック メソッド GetMultiRelationship<TFrom, TTo> (ModelElement から継承されます。)
パブリック メソッド GetOwnerInfo 現在の要素の所有者に関する情報を返します。 (ModelElement から継承されます。)
パブリック メソッド GetProperty<TProperty> (ModelElement から継承されます。)
パブリック メソッド GetReferencedDanglingRelationshipEntries (ModelElement から継承されます。)
パブリック メソッド GetReferencedElements (ModelElement から継承されます。)
パブリック メソッド GetReferencedRelationshipEntries (ModelElement から継承されます。)
パブリック メソッド GetReferencingElements (ModelElement から継承されます。)
パブリック メソッド GetReferencingRelationshipEntries (ModelElement から継承されます。)
パブリック メソッド GetRelationship(ModelRelationshipClass) (ModelElement から継承されます。)
パブリック メソッド GetRelationshipEntrySources リレーションシップ エントリのリレーションシップ エントリ ソースのリストを返します。 (DataSchemaModel.ScriptSourcedModelElement から継承されます。)
パブリック メソッド GetRelationships 要素に登録されているリレーションシップのリストを返します。 (ModelElement から継承されます。)
パブリック メソッド GetReverseMultiRelationship<TFrom, TTo> (ModelElement から継承されます。)
パブリック メソッド GetReverseSingleRelationship<TFrom, TTo> (ModelElement から継承されます。)
パブリック メソッド GetSingleRelationship<TFrom, TTo> (ModelElement から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IsDeleted 現在の要素が削除されているかどうかを示す値を返します。 (ModelElement から継承されます。)
パブリック メソッド IsExternal 現在のスキーマの外部のソースから現在の要素が読み込まれているかどうかを示す値を返します。 (ModelElement から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド RemoveAnnotation 要素から指定した注釈を削除します。 (ModelElement から継承されます。)
パブリック メソッド SetProperty<TProperty> (ModelElement から継承されます。)
パブリック メソッド ToString() 要素を文字列に変換します。 (DataSchemaModel.ScriptSourcedModelElement.ToString() をオーバーライドします。)
パブリック メソッド ToString(String, IFormatProvider) 指定された書式と書式プロバイダーを使用して要素名を返します。 (DataSchemaModel.ScriptSourcedModelElement から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.Data.Schema.Sql.SchemaModel 名前空間