ISqlLegacyDataConstraintTarget インターフェイス
Default または Rule のターゲットをモデル化します。
名前空間: Microsoft.Data.Schema.Sql.SchemaModel
アセンブリ: Microsoft.Data.Schema.Sql (Microsoft.Data.Schema.Sql.dll 内)
構文
'宣言
Public Interface ISqlLegacyDataConstraintTarget _
Inherits ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, _
IModelEntity, IModelAnnotationHolder
public interface ISqlLegacyDataConstraintTarget : ISqlModelElement,
IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface class ISqlLegacyDataConstraintTarget : ISqlModelElement,
IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
type ISqlLegacyDataConstraintTarget =
interface
interface ISqlModelElement
interface IScriptSourcedModelElement
interface IModelElement
interface IModelPropertyContainer
interface IModelEntity
interface IModelAnnotationHolder
end
public interface ISqlLegacyDataConstraintTarget extends ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
ISqlLegacyDataConstraintTarget 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
ElementClass | 要素のメタデータ クラスを取得します。 (IModelElement から継承されます。) | |
Model | モデル参照を取得します。 (IModelEntity から継承されます。) | |
Name | 要素の名前を取得または設定します。 (IModelElement から継承されます。) | |
PrimarySource | 要素のプライマリ ソースについての情報を取得します。 (IScriptSourcedModelElement から継承されます。) | |
ResolutionStatus | モデル要素の解決ステータスの値を取得または設定します。 (IModelElement から継承されます。) | |
RulesDefaults | このターゲットに適用される制約のリストを取得します。 | |
SecondarySources | 要素のセカンダリ ソースのリストを取得します。 (IScriptSourcedModelElement から継承されます。) | |
SourceCodePositions | この要素を定義するソースの一覧を取得します。 (IModelElement から継承されます。) | |
ValidationStatus | モデル要素の検証ステータスの値を取得または設定します。 (IModelElement から継承されます。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
AddAnnotation | 指定された注釈をこの要素に追加します。 (IModelAnnotationHolder から継承されます。) | |
Delete | モデルからこのインスタンスを削除します。 (IModelElement から継承されます。) | |
GetAnnotations() | この要素にアタッチされた注釈の一覧を返します。 (IModelAnnotationHolder から継承されます。) | |
GetAnnotations(Type) | 指定した種類のアタッチされた注釈の一覧を返します。 (IModelAnnotationHolder から継承されます。) | |
GetAnnotations(ModelIdentifier) | 指定した識別子を持つアタッチされた注釈の一覧を返します。 (IModelAnnotationHolder から継承されます。) | |
GetAnnotations(ModelIdentifier, Type) | (IModelAnnotationHolder から継承されます。) | |
GetAnnotations<TType>() | 特定の注釈の種類を実装し、指定したモデル識別子を持つ、アタッチされたすべてのモデルの注釈を返します。 (IModelAnnotationHolder から継承されます。) | |
GetAnnotations<TType>(ModelIdentifier) | (IModelAnnotationHolder から継承されます。) | |
GetComposingChildren | この要素を構成する子の一覧を返します。 (IModelElement から継承されます。) | |
GetHierarchicalChildren | この要素の階層的な子の一覧を返します。 (IModelElement から継承されます。) | |
GetOwnerInfo | 要素の所有者に関する情報を返します。 (IModelElement から継承されます。) | |
GetProperty<TProperty> | 指定したプロパティを取得します。 (IModelPropertyContainer から継承されます。) | |
GetReferencedDanglingRelationshipEntries | この要素が左側にあり、リレーションシップの右側に要素がないか、または右側の要素がモデル内に存在しないリレーションシップ エントリの一覧を返します。 (IModelElement から継承されます。) | |
GetReferencedElements | この要素がリレーションシップの左側にある場合の、この要素とのリレーションシップを備えた要素の一覧を返します。 (IModelElement から継承されます。) | |
GetReferencedRelationshipEntries | この要素が左側にあるリレーションシップ エントリの一覧を返します。 (IModelElement から継承されます。) | |
GetReferencingElements | この要素が右側にある場合の、この要素とのリレーションシップを備えた要素の一覧を返します。 (IModelElement から継承されます。) | |
GetReferencingRelationshipEntries | この要素が右側にあるリレーションシップ エントリの一覧を返します。 (IModelElement から継承されます。) | |
GetRelationship(ModelRelationshipClass) | 指定したメタデータを使用して、要求されたリレーションシップを返します。 (IModelElement から継承されます。) | |
GetRelationship<TFrom, TTo>(ModelRelationshipClass) | 2 つの関連付けられる要素が指定した型であるリレーションシップを返します。 (IModelElement から継承されます。) | |
GetRelationshipEntrySources | 指定したリレーションシップについてのソース情報のコレクションを返します。 (IScriptSourcedModelElement から継承されます。) | |
GetRelationships | この要素のリレーションシップの一覧を返します。 (IModelElement から継承されます。) | |
GetRulesDefaultsRelationship | this と関連付けられた ISqlLegacyDataConstraints との間の IModelReverseMultiRelationship を返します。 | |
IsDeleted | オブジェクトが削除されているかどうかを指定します。 (IModelElement から継承されます。) | |
IsExternal | オブジェクトが外部ソースから読み込まれているが、スキーマ モデルの一部になっていないかどうかを示す値を返します。 (IModelElement から継承されます。) | |
RemoveAnnotation | このモデル要素から指定した注釈を削除します。 (IModelAnnotationHolder から継承されます。) | |
SetProperty<TProperty> | 指定したプロパティを設定します。 (IModelPropertyContainer から継承されます。) |
このページのトップへ