Pemetaan Jenis Data di ADO.NET

.NET Framework didasarkan pada sistem jenis umum, yang mendefinisikan cara jenis dideklarasikan, digunakan, dan dikelola dalam runtime. Cara ini terdiri dari jenis nilai dan jenis referensi, yang semuanya berasal dari jenis dasar Object. Ketika bekerja dengan sumber data, jenis data disimpulkan dari penyedia data jika tidak ditentukan secara eksplisit. Misalnya, objek DataSet tidak bergantung pada sumber data tertentu. Data dalam DataSet diambil dari sumber data, dan perubahan dipertahankan kembali ke sumber data dengan menggunakan DataAdapter. Ini berarti ketika DataAdapter mengisi DataTable dalam DataSet dengan nilai dari sumber data, jenis data yang dihasilkan dari kolom di DataTable adalah jenis .NET Framework, bukan jenis khusus untuk penyedia data .NET Framework yang digunakan untuk menyambungkan ke sumber data.

Demikian juga, ketika DataReader mengembalikan nilai dari sumber data, nilai yang dihasilkan disimpan dalam variabel lokal yang memiliki jenis .NET Framework. Untuk operasi Fill dari metode DataAdapter dan Get dari DataReader, jenis .NET Framework disimpulkan dari nilai yang dikembalikan dari penyedia data .NET Framework.

Alih-alih mengandalkan jenis data yang disimpulkan, Anda dapat menggunakan metode pengakses yang diketik dari DataReader saat Anda mengetahui jenis spesifik dari nilai yang dikembalikan. Metode pengakses yang diketik memberi Anda kinerja yang lebih baik dengan mengembalikan nilai sebagai jenis .NET Framework tertentu, yang menghapus kebutuhan untuk konversi jenis tambahan.

Catatan

Nilai nol untuk jenis data penyedia data .NET Framework diwakili oleh DBNull.Value.

Di Bagian Ini

Pemetaan Tipe Data SQL Server
Mencantumkan pemetaan jenis data yang disimpulkan dan metode pengakses data untuk System.Data.SqlClient.

Pemetaan Jenis Data OLE DB
Mencantumkan pemetaan jenis data yang disimpulkan dan metode pengakses data untuk System.Data.OleDb.

Pemetaan Jenis Data ODBC
Mencantumkan pemetaan jenis data yang disimpulkan dan metode pengakses data untuk System.Data.Odbc.

Pemetaan Jenis Data Oracle
Mencantumkan pemetaan jenis data yang disimpulkan dan metode pengakses data untuk System.Data.OracleClient.

Angka Titik Mengambang
Menjelaskan masalah yang sering dihadapi pengembang saat bekerja dengan angka titik ambang.

Lihat juga