Mengambil Informasi Skema Database

Memperoleh informasi skema dari database dikerjakan dengan proses penemuan skema. Penemuan skema memungkinkan aplikasi meminta penyedia terkelola menemukan dan mengembalikan informasi tentang skema database, yang juga dikenal sebagai metadata, dari database tertentu. Elemen skema database yang berbeda seperti tabel, kolom, dan prosedur tersimpan diekspos melalui koleksi skema. Setiap koleksi skema berisi berbagai informasi skema khusus untuk penyedia yang digunakan.

Tiap penyedia .NET Framework terkelola menerapkan metode GetSchema pada kelas Koneksi, dan informasi skema yang dikembalikan dari metode GetSchema hadir dalam bentuk DataTable. Metode GetSchema adalah metode kelebihan beban yang menyediakan parameter opsional untuk menentukan kumpulan skema yang akan dikembalikan, dan membatasi jumlah informasi yang dikembalikan.

Penyedia Data .NET Framework untuk OLE DB, ODBC, Oracle, dan SqlClient menyediakan metode GetSchemaTable yang mengembalikan DataTable yang menjelaskan metadata kolom DataReader.

Penyedia Data .NET Framework untuk OLE DB juga mengekspos informasi skema dengan menggunakan metode GetOleDbSchemaTable dari objek OleDbConnection. Sebagai argumen, GetOleDbSchemaTable mengambil OleDbSchemaGuid yang mengidentifikasi informasi skema untuk dikembalikan, dan array pembatasan pada kolom yang dikembalikan tersebut. GetOleDbSchemaTable mengembalikan DataTable yang diisi dengan informasi skema yang diminta.

Di Bagian Ini

Koleksi GetSchema dan Skema
Menjelaskan metode GetSchema dan cara metode tersebut dapat digunakan untuk mengambil dan membatasi informasi skema dari database.

Pembatasan Skema
Menjelaskan pembatasan skema yang dapat digunakan dengan GetSchema.

Koleksi Skema Umum
Menjelaskan semua koleksi skema umum yang didukung oleh semua penyedia terkelola .NET Framework.

Koleksi Skema SQL Server
Menjelaskan koleksi skema yang didukung oleh penyedia .NET Framework untuk SQL Server.

Koleksi Skema Oracle
Menjelaskan koleksi skema yang didukung oleh penyedia .NET Framework untuk Oracle.

Koleksi Skema ODBC
Menjelaskan koleksi skema untuk pengandar ODBC.

Koleksi Skema OLE DB
Menjelaskan koleksi skema untuk penyedia OLE DB.

Referensi

GetSchema
Menjelaskan metode GetSchema kelas DbConnection.

GetSchema
Menjelaskan metode GetSchema kelas OdbcConnection.

GetSchema
Menjelaskan metode GetSchema kelas OleDbConnection.

GetSchema
Menjelaskan metode GetSchema kelas OracleConnection.

GetSchema
Menjelaskan metode GetSchema kelas SqlConnection.

GetSchemaTable
Menjelaskan metode GetSchemaTable kelas DbDataReader.

GetSchemaTable
Menjelaskan metode GetSchemaTable kelas OdbcDataReader.

GetSchemaTable
Menjelaskan metode GetSchemaTable kelas OleDbDataReader.

GetSchemaTable
Menjelaskan metode GetSchemaTable kelas OracleDataReader.

GetSchemaTable
Menjelaskan metode GetSchemaTable kelas SqlDataReader.

Lihat juga