Bagaimana cara menghubungkan ke database dan loop di atas recordset di C#?
Apa's cara yang paling sederhana untuk melakukan koneksi dan query database untuk set data di C#?
40
8
Apa's cara yang paling sederhana untuk melakukan koneksi dan query database untuk set data di C#?
@Goyuix-yang's sangat baik untuk sesuatu yang tertulis dari memori. diuji di sini -- ditemukan koneksi wasn't dibuka. Jika tidak sangat bagus.
Sangat kasar dan dari memori karena aku don't memiliki kode pada laptop ini:
Yang's pasti cara yang baik untuk melakukannya. Tapi anda jika anda kebetulan menggunakan sebuah database yang mendukung LINQ untuk SQL, itu bisa menjadi jauh lebih menyenangkan. Hal ini dapat terlihat seperti ini:
Ini adalah cara alternatif (Hexadecimal adalah lebih cepat dari yang satu ini):
Jika anda berniat membaca sejumlah besar kolom atau catatan itu's juga layak caching ordinals dan mengakses kuat-diketik metode, misalnya
Jika anda query database SQL Server (Versi 7 dan versi lebih tinggi) anda harus mengganti OleDb kelas sesuai dengan kelas di Sistem.Data.SqlClient namespace (SqlConnection, SqlCommand dan SqlDataReader) sebagai kelas-kelas yang telah dioptimalkan untuk bekerja dengan SQL Server.
Hal lain yang perlu diperhatikan adalah bahwa anda harus 'jangan' pilih semua karena hal ini dapat menyebabkan hasil yang tak terduga di kemudian hari jika anda menambahkan atau menghapus kolom dalam tabel ini.
Saya kira, anda dapat mencoba entity framework.
Biaya perpustakaan
Ini adalah koneksi: