Pertanyaan yang diberi tag «sqlconnection»

3
Dalam keadaan apa SqlConnection secara otomatis terdaftar dalam TransactionScope ambient Transaction?
Apa artinya sebuah SqlConnection untuk "didaftar" dalam transaksi? Apakah itu hanya berarti bahwa perintah yang saya jalankan pada koneksi akan berpartisipasi dalam transaksi? Jika demikian, dalam keadaan apa SqlConnection secara otomatis terdaftar dalam TransactionScope ambient Transaction? Lihat pertanyaan dalam komentar kode. Tebakan saya untuk setiap jawaban pertanyaan mengikuti setiap pertanyaan …

7
dalam blok "menggunakan" apakah SqlConnection ditutup pada pengembalian atau pengecualian?
Pertanyaan pertama: Katakanlah saya punya using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); string storedProc = "GetData"; SqlCommand command = new SqlCommand(storedProc, connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.Add(new SqlParameter("@EmployeeID", employeeID)); return (byte[])command.ExecuteScalar(); } Apakah koneksi ditutup? Karena secara teknis kami tidak pernah mencapai yang terakhir }seperti returnsebelumnya. Pertanyaan kedua: Kali ini …
137 c#  using  sqlconnection 

6
"Buka / tutup" SqlConnection atau tetap buka?
Saya menerapkan logika bisnis saya dalam kelas statis sederhana dengan metode statis. Masing-masing metode ini membuka / menutup koneksi SQL saat dipanggil: public static void DoSomething(string something) { using (SqlConnection connection = new SqlConnection("...")) { connection.Open(); // ... connection.Close(); } } Tapi saya pikir menghindari membuka dan menutup koneksi menghemat …
122 c#  sqlconnection 

8
Apakah saya harus Menutup () sambungan SQLC sebelum dibuang?
Sesuai pertanyaan saya yang lain di sini tentang objek Disposable , haruskah kita memanggil Close () sebelum akhir blok penggunaan? using (SqlConnection connection = new SqlConnection()) using (SqlCommand command = new SqlCommand()) { command.CommandText = "INSERT INTO YourMom (Amount) VALUES (1)"; command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); // Is this call …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.