SQL Server データベース スキーマのオブジェクトのインスタンスを表します。
継承階層
System.Object
Microsoft.SqlServer.Dac.Model.TSqlObject
名前空間: Microsoft.SqlServer.Dac.Model
アセンブリ: Microsoft.SqlServer.Dac.Extensions (Microsoft.SqlServer.Dac.Extensions.dll)
構文
'宣言
Public NotInheritable Class TSqlObject
'使用
Dim instance As TSqlObject
public sealed class TSqlObject
public ref class TSqlObject sealed
[<SealedAttribute>]
type TSqlObject = class end
public final class TSqlObject
TSqlObject 型は、以下のメンバーを公開しています。
プロパティ
| 名前 | 説明 | |
|---|---|---|
![]() |
Item | プロパティ値を返します。 |
![]() |
Name | オブジェクトの ID。 |
![]() |
ObjectType | オブジェクトの種類。 |
先頭に戻る
メソッド
| 名前 | 説明 | |
|---|---|---|
![]() |
Equals | (Object から継承されています。) |
![]() |
GetAst | TSqlObject の AST を生成します。 |
![]() |
GetChildren() | Default スコープ内にある TSqlObject の子オブジェクトをすべて返します。 |
![]() |
GetChildren(DacQueryScopes) | 指定した DacQueryScopes スコープ内にある TSqlObject の子オブジェクトをすべて返します。 |
![]() |
GetHashCode | (Object から継承されています。) |
![]() |
GetMetadata(ModelMetadataClass) | メタデータ プロパティ値を返します。 |
![]() |
GetMetadata<T>(ModelMetadataClass) | メタデータ プロパティ値を返します。 |
![]() |
GetParent() | Default スコープ内にあり、このオブジェクトの親になることができる TSqlObject が 1 つだけである場合に、親 TSqlObject を返します。 |
![]() |
GetParent(DacQueryScopes) | 指定した DacQueryScopes スコープ内にあり、このオブジェクトの親になることができる TSqlObject が 1 つだけである場合に、親 TSqlObject を返します。 |
![]() |
GetProperty(ModelPropertyClass) | プロパティ値を返します。 |
![]() |
GetProperty<T>(ModelPropertyClass) | プロパティ値を返します。 |
![]() |
GetReferenced() | Default スコープ内にあるすべての参照先オブジェクトを取得します。 |
![]() |
GetReferenced(DacQueryScopes) | 指定した DacQueryScopes スコープ内にあるすべての参照先オブジェクトを取得します。 |
![]() |
GetReferenced(ModelRelationshipClass) | オブジェクトが Default スコープ内にある場合に、指定した ModelRelationshipClass の参照先オブジェクトを取得します。 |
![]() |
GetReferenced(ModelRelationshipClass, DacQueryScopes) | オブジェクトが指定した DacQueryScopes スコープ内にある場合に、指定した ModelRelationshipClass の参照先オブジェクトを取得します。 |
![]() |
GetReferencedRelationshipInstances() | この TSqlObject によって参照される各オブジェクトに対して、リレーションシップ データを定義する ModelRelationshipInstance を返します。これには、参照先オブジェクト (存在する場合)、参照先オブジェクトを識別するのに使用される ObjectIdentifier、およびこのリレーションシップに固有のすべてのプロパティが含まれます。Default スコープ内のオブジェクトのみが返されます。 |
![]() |
GetReferencedRelationshipInstances(DacExternalQueryScopes) | この TSqlObject によって参照される各オブジェクトに対して、リレーションシップ データを定義する ModelRelationshipInstance を返します。これには、参照先オブジェクト (存在する場合)、参照先オブジェクトを識別するのに使用される ObjectIdentifier、およびこのリレーションシップに固有のすべてのプロパティが含まれます。指定した DacQueryScopes スコープ内のオブジェクトのみが返されます。非複合参照またはシステム参照を返すには、外部を含むようにスコープを設定する必要があります。また、この場合に返されるのは、参照先オブジェクトの ObjectIdentifier だけです。 |
![]() |
GetReferencedRelationshipInstances(DacQueryScopes) | この TSqlObject によって参照される各オブジェクトに対して、リレーションシップ データを定義する ModelRelationshipInstance を返します。これには、参照先オブジェクト (存在する場合)、参照先オブジェクトを識別するのに使用される ObjectIdentifier、およびこのリレーションシップに固有のすべてのプロパティが含まれます。指定した DacQueryScopes スコープ内のオブジェクトのみが返されます。非複合参照またはシステム参照を返すには、代わりに GetReferencedRelationshipInstances(DacExternalQueryScopes) メソッドを呼び出す必要があります。 |
![]() |
GetReferencedRelationshipInstances(ModelRelationshipClass) | 特定の ModelRelationshipClass を含むこの TSqlObject によって参照されるオブジェクトに対して、リレーションシップ データを定義する ModelRelationshipInstance を返します。これには、参照先オブジェクト (存在する場合)、参照先オブジェクトを識別するのに使用される ObjectIdentifier、およびこのリレーションシップに固有のすべてのプロパティが含まれます。Default スコープ内のオブジェクトのみが返されます。 |
![]() |
GetReferencedRelationshipInstances(ModelRelationshipClass, DacExternalQueryScopes) | 特定の ModelRelationshipClass を含むこの TSqlObject によって参照されるオブジェクトに対して、リレーションシップ データを定義する ModelRelationshipInstance を返します。これには、参照先オブジェクト (存在する場合)、参照先オブジェクトを識別するのに使用される ObjectIdentifier、およびこのリレーションシップに固有のすべてのプロパティが含まれます。指定した DacExternalQueryScopes スコープ内のオブジェクトのみが返されます。非複合参照またはシステム参照を返すには、外部を含むようにスコープを設定する必要があります。また、この場合に返されるのは、参照先オブジェクトの ObjectIdentifier だけです。 |
![]() |
GetReferencedRelationshipInstances(ModelRelationshipClass, DacQueryScopes) | 特定の ModelRelationshipClass を含むこの TSqlObject によって参照されるオブジェクトに対して、リレーションシップ データを定義する ModelRelationshipInstance を返します。これには、参照先オブジェクト (存在する場合)、参照先オブジェクトを識別するのに使用される ObjectIdentifier、およびこのリレーションシップに固有のすべてのプロパティが含まれます。指定した DacQueryScopes スコープ内のオブジェクトのみが返されます。非複合参照またはシステム参照を返すには、代わりに GetReferencedRelationshipInstances(DacExternalQueryScopes) メソッドを呼び出す必要があります。 |
![]() |
GetReferencing() | Default スコープ内にあるすべての参照元オブジェクトを取得します。 |
![]() |
GetReferencing(DacQueryScopes) | 指定した DacQueryScopes スコープ内にあるすべての参照元オブジェクトを取得します。 |
![]() |
GetReferencing(ModelRelationshipClass) | リレーションシップが特定の ModelRelationshipClass によって定義され、Default スコープ内にオブジェクトがある場合に、参照元オブジェクトを取得します。 |
![]() |
GetReferencing(ModelRelationshipClass, DacQueryScopes) | リレーションシップが特定の ModelRelationshipClass によって定義され、指定した DacQueryScopes スコープ内にオブジェクトがある場合に、参照元オブジェクトを取得します。 |
![]() |
GetReferencingRelationshipInstances() | この TSqlObject を参照する各オブジェクトに対して、リレーションシップ データを定義する ModelRelationshipInstance を返します。これには、(FromObject フィールドによって定義された) 参照元オブジェクト、およびこのリレーションシップに固有のすべてのプロパティが含まれます。指定した DacQueryScopes スコープ内のオブジェクトのみが返されます。 |
![]() |
GetReferencingRelationshipInstances(DacQueryScopes) | この TSqlObject を参照する各オブジェクトに対して、リレーションシップ データを定義する ModelRelationshipInstance を返します。これには、(FromObject フィールドによって定義された) 参照元オブジェクト、およびこのリレーションシップに固有のすべてのプロパティが含まれます。Default スコープ内のオブジェクトのみが返されます。 |
![]() |
GetReferencingRelationshipInstances(ModelRelationshipClass) | 特定の ModelRelationshipClass を含むこの TSqlObject を参照している各オブジェクトに対して、リレーションシップ データを定義する ModelRelationshipInstance を返します。これには、(FromObject フィールドによって定義された) 参照元オブジェクト、およびこのリレーションシップに固有のすべてのプロパティが含まれます。Default スコープ内のオブジェクトのみが返されます。 |
![]() |
GetReferencingRelationshipInstances(ModelRelationshipClass, DacQueryScopes) | 特定の ModelRelationshipClass を含むこの TSqlObject を参照している各オブジェクトに対して、リレーションシップ データを定義する ModelRelationshipInstance を返します。これには、(FromObject フィールドによって定義された) 参照元オブジェクト、およびこのリレーションシップに固有のすべてのプロパティが含まれます。指定した DacQueryScopes スコープ内のオブジェクトのみが返されます。 |
![]() |
GetScript | オブジェクトの AST から CREATE スクリプトを生成します。 |
![]() |
GetType | (Object から継承されています。) |
![]() |
ToString | (Object から継承されています。) |
![]() |
TryGetAst | オブジェクトの AST の生成を試みます。 |
![]() |
TryGetScript | オブジェクトの AST からスクリプトの生成を試みます。 |
先頭に戻る
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
.gif)
.gif)