ADO.NET adalah antarmuka generik untuk akses ke sumber data untuk .NET. Untuk menggunakan ADO.NET dengan aplikasi Anda, gunakan driver ADO.NET Spanner.
Driver SpannerADO.NET mendukung database dialek GoogleSQL dan database dialek PostgreSQL.
Menginstal driver ADO.NET Spanner
Untuk menggunakan driver Spanner ADO.NET di aplikasi Anda, tambahkan paket berikut ke project .NET Anda:
Google.Cloud.Spanner.DataProvider
Menggunakan driver ADO.NET Spanner
Untuk membuat koneksi ADO.NET ke database Spanner, buat SpannerConnectionStringBuilder dengan nama database yang sepenuhnya memenuhi syarat sebagai string koneksi:
GoogleSQL
PostgreSQL
Untuk mengetahui informasi selengkapnya, lihat repositori GitHub driver ADO.NET Spanner.
Fitur yang didukung
Direktori kode contoh driver ADO.NET Spanner berisi contoh siap pakai untuk fitur Spanner yang umum digunakan.
Tips performa
Untuk mendapatkan performa terbaik saat menggunakan driver ADO.NET Spanner, ikuti praktik terbaik berikut:
- Parameter kueri: Gunakan parameter kueri, bukan nilai inline dalam pernyataan SQL. Hal ini memungkinkan Spanner menyimpan dalam cache dan menggunakan kembali rencana eksekusi untuk pernyataan SQL yang sering digunakan.
- Database Definition Language (DDL): Kelompokkan beberapa pernyataan DDL ke dalam satu batch, bukan mengeksekusinya satu per satu.
- Bahasa Manipulasi Data (DML): Kelompokkan beberapa pernyataan DML ke dalam satu batch, bukan mengeksekusinya satu per satu.
- Transaksi hanya baca: Gunakan transaksi hanya baca untuk workload yang hanya membaca data. Transaksi hanya baca tidak mengambil kunci.
- Tag: Gunakan tag permintaan dan transaksi untuk memecahkan masalah.
Langkah berikutnya
- Pelajari lebih lanjut cara menggunakan Spanner dengan contoh kode ADO.NET driver.
- Pelajari ADO.NET lebih lanjut.
- Buatlah laporan masalah GitHub untuk melaporkan permintaan fitur atau bug, atau untuk mengajukan pertanyaan tentang driver ADO.NET Spanner.