DbConnection.GetSchema メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この DbConnection のデータ ソースのスキーマ情報を返します。
オーバーロード
GetSchema() |
この DbConnection のデータ ソースのスキーマ情報を返します。 |
GetSchema(String) |
スキーマ名として指定した文字列を使用して、この DbConnection のデータ ソースのスキーマ情報を返します。 |
GetSchema(String, String[]) |
スキーマ名に指定した文字列と制限値に指定した文字列配列を使用して、この DbConnection のデータ ソースのスキーマ情報を返します。 |
注釈
接続がトランザクションに関連付けられている場合、呼び出しを実行すると GetSchema
、一部のプロバイダーが例外をスローする可能性があります。
GetSchema()
- ソース:
- DbConnection.cs
- ソース:
- DbConnection.cs
- ソース:
- DbConnection.cs
この DbConnection のデータ ソースのスキーマ情報を返します。
public:
virtual System::Data::DataTable ^ GetSchema();
public virtual System.Data.DataTable GetSchema ();
abstract member GetSchema : unit -> System.Data.DataTable
override this.GetSchema : unit -> System.Data.DataTable
Public Overridable Function GetSchema () As DataTable
戻り値
スキーマ情報を格納する DataTable。
注釈
接続がトランザクションに関連付けられている場合、呼び出しを実行すると GetSchema
、一部のプロバイダーが例外をスローする可能性があります。
こちらもご覧ください
適用対象
GetSchema(String)
- ソース:
- DbConnection.cs
- ソース:
- DbConnection.cs
- ソース:
- DbConnection.cs
スキーマ名として指定した文字列を使用して、この DbConnection のデータ ソースのスキーマ情報を返します。
public:
virtual System::Data::DataTable ^ GetSchema(System::String ^ collectionName);
public virtual System.Data.DataTable GetSchema (string collectionName);
abstract member GetSchema : string -> System.Data.DataTable
override this.GetSchema : string -> System.Data.DataTable
Public Overridable Function GetSchema (collectionName As String) As DataTable
パラメーター
- collectionName
- String
返すスキーマの名前を指定します。
戻り値
スキーマ情報を格納する DataTable。
例外
collectionName
は null として指定されます。
注釈
接続がトランザクションに関連付けられている場合、呼び出しを実行すると GetSchema
、一部のプロバイダーが例外をスローする可能性があります。
こちらもご覧ください
適用対象
GetSchema(String, String[])
- ソース:
- DbConnection.cs
- ソース:
- DbConnection.cs
- ソース:
- DbConnection.cs
スキーマ名に指定した文字列と制限値に指定した文字列配列を使用して、この DbConnection のデータ ソースのスキーマ情報を返します。
public:
virtual System::Data::DataTable ^ GetSchema(System::String ^ collectionName, cli::array <System::String ^> ^ restrictionValues);
public virtual System.Data.DataTable GetSchema (string collectionName, string?[] restrictionValues);
public virtual System.Data.DataTable GetSchema (string collectionName, string[] restrictionValues);
abstract member GetSchema : string * string[] -> System.Data.DataTable
override this.GetSchema : string * string[] -> System.Data.DataTable
Public Overridable Function GetSchema (collectionName As String, restrictionValues As String()) As DataTable
パラメーター
- collectionName
- String
返すスキーマの名前を指定します。
- restrictionValues
- String[]
要求したスキーマの制限値のセットを指定します。
戻り値
スキーマ情報を格納する DataTable。
例外
collectionName
は null として指定されます。
注釈
パラメーターは restrictionValues
、特定のコレクションの制限コレクションで指定される n 個の深さの値を指定できます。 特定の制限に値を設定し、他の制限の値を設定しないようにするには、上記の制限を null に設定し、値を指定する制限に適切な値を入れる必要があります。
この例として、"Tables" コレクションがあります。 "Tables" コレクションに 3 つの制限 (データベース、所有者、テーブル名) があり、所有者 "Carl" に関連付けられているテーブルのみを取得する場合は、少なくとも null、"Carl" の値を渡す必要があります。 制限値が渡されない場合は、その制限に既定値が使用されます。 これは null を渡すのと同じマッピングであり、パラメーター値に空の文字列を渡すのとは異なります。 その場合、空の文字列 ("") は、指定されたパラメーターの値と見なされます。
接続がトランザクションに関連付けられている場合、呼び出しを実行すると GetSchema
、一部のプロバイダーが例外をスローする可能性があります。
こちらもご覧ください
適用対象
.NET