Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Kerangka Entitas:Sudah ada DataReader terbuka yang terkait dengan Perintah ini

Ini bukan tentang menutup koneksi. EF mengelola koneksi dengan benar. Pemahaman saya tentang masalah ini adalah bahwa ada beberapa perintah pengambilan data yang dieksekusi pada koneksi tunggal (atau perintah tunggal dengan banyak pilihan) sementara DataReader berikutnya dieksekusi sebelum yang pertama menyelesaikan pembacaan. Satu-satunya cara untuk menghindari pengecualian adalah dengan mengizinkan beberapa DataReaders bersarang =aktifkan MultipleActiveResultSets. Skenario lain ketika ini selalu terjadi adalah ketika Anda mengulangi hasil kueri (IQueryable) dan Anda akan memicu pemuatan lambat untuk entitas yang dimuat di dalam iterasi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Terjadi masalah saat memuat data Pembaca Data SQL ke DataTable

  2. Cara Menentukan Nama Kunci Utama di EF-Code-First

  3. Bagaimana cara mengelompokkan pada rentang berkelanjutan?

  4. Perbedaan Antara Tabel Sementara Lokal dan Global di SQL Server

  5. Wawasan tentang Batasan Unik SQL Server