Bagikan melalui


DbConnection.GetSchema Metode

Definisi

Mengembalikan informasi skema untuk sumber data ini DbConnection.

Overload

GetSchema()

Mengembalikan informasi skema untuk sumber data ini DbConnection.

GetSchema(String)

Mengembalikan informasi skema untuk sumber data ini DbConnection menggunakan string yang ditentukan untuk nama skema.

GetSchema(String, String[])

Mengembalikan informasi skema untuk sumber data ini DbConnection menggunakan string yang ditentukan untuk nama skema dan array string yang ditentukan untuk nilai pembatasan.

Keterangan

Jika koneksi dikaitkan dengan transaksi, menjalankan GetSchema panggilan dapat menyebabkan beberapa penyedia melemparkan pengecualian.

GetSchema()

Sumber:
DbConnection.cs
Sumber:
DbConnection.cs
Sumber:
DbConnection.cs

Mengembalikan informasi skema untuk sumber data ini 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

Mengembalikan

Yang DataTable berisi informasi skema.

Keterangan

Jika koneksi dikaitkan dengan transaksi, menjalankan GetSchema panggilan dapat menyebabkan beberapa penyedia melemparkan pengecualian.

Lihat juga

Berlaku untuk

GetSchema(String)

Sumber:
DbConnection.cs
Sumber:
DbConnection.cs
Sumber:
DbConnection.cs

Mengembalikan informasi skema untuk sumber data ini DbConnection menggunakan string yang ditentukan untuk nama skema.

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

Parameter

collectionName
String

Menentukan nama skema yang akan dikembalikan.

Mengembalikan

Yang DataTable berisi informasi skema.

Pengecualian

collectionName ditentukan sebagai null.

Keterangan

Jika koneksi dikaitkan dengan transaksi, menjalankan GetSchema panggilan dapat menyebabkan beberapa penyedia melemparkan pengecualian.

Lihat juga

Berlaku untuk

GetSchema(String, String[])

Sumber:
DbConnection.cs
Sumber:
DbConnection.cs
Sumber:
DbConnection.cs

Mengembalikan informasi skema untuk sumber data ini DbConnection menggunakan string yang ditentukan untuk nama skema dan array string yang ditentukan untuk nilai pembatasan.

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

Parameter

collectionName
String

Menentukan nama skema yang akan dikembalikan.

restrictionValues
String[]

Menentukan sekumpulan nilai pembatasan untuk skema yang diminta.

Mengembalikan

Yang DataTable berisi informasi skema.

Pengecualian

collectionName ditentukan sebagai null.

Keterangan

Parameter restrictionValues dapat menyediakan n kedalaman nilai, yang ditentukan oleh kumpulan pembatasan untuk koleksi tertentu. Untuk mengatur nilai pada pembatasan tertentu, dan tidak mengatur nilai pembatasan lain, Anda perlu mengatur batasan sebelumnya ke null lalu menempatkan nilai yang sesuai untuk pembatasan yang ingin Anda tentukan nilainya.

Contohnya adalah koleksi "Tabel". Jika koleksi "Tabel" memiliki tiga batasan (database, pemilik, dan nama tabel) dan Anda hanya ingin mendapatkan kembali tabel yang terkait dengan pemilik "Carl", Anda harus meneruskan nilai berikut setidaknya: null, "Carl". Jika nilai pembatasan tidak diteruskan, nilai default digunakan untuk pembatasan tersebut. Ini adalah pemetaan yang sama dengan meneruskan null, yang berbeda dari meneruskan string kosong untuk nilai parameter. Dalam hal ini, string kosong ("") dianggap sebagai nilai untuk parameter yang ditentukan.

Jika koneksi dikaitkan dengan transaksi, menjalankan GetSchema panggilan dapat menyebabkan beberapa penyedia melemparkan pengecualian.

Lihat juga

Berlaku untuk