EntityDataReader.Close Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
EntityDataReader Menutup objek.
public:
override void Close();
public override void Close ();
override this.Close : unit -> unit
Public Overrides Sub Close ()
Keterangan
SQL Server menempatkan parameter output dari prosedur tersimpan di akhir aliran hasil, setelah semua tataan hasil. Oleh karena itu, untuk mendapatkan nilai parameter output, aplikasi harus menggunakan semua rekaman di semua tataan hasil. Jika aplikasi menutup EntityDataReader (yang juga akan menutup DbDataReader), parameter output mungkin tidak diisi.
EntityDataReader tidak secara implisit mengonsumsi tataan hasil untuk membuat parameter output tersedia. Oleh karena itu, perhatikan hal-hal berikut:
EntityDataReader memanggil satu-satunya DbDataReader.NextResult ketika EntityDataReader.NextResult secara eksplisit dipanggil. Jika DbDataReader.NextResult melempar pengecualian, EntityDataReader akan membungkusnya ( EntityException atau pengecualian turunan).
Close hanya menutup , tanpa mengkonsumsi DbDataReaderrekaman atau tataan hasil yang tertunda.
Dispose hanya membuang , tanpa mengkonsumsi DbDataReaderrekaman atau tataan hasil yang tertunda.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk