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

InsertAllOnSubmit hanya menyisipkan catatan data pertama

Saya memiliki masalah yang sama dan ternyata masalahnya adalah karena menimpa Equals pada kelas yang dipetakan. Metode Equals saya hanya membandingkan bidang kunci utama yang merupakan bidang identitas. Tentu saja ketika objek baru, semua identitas adalah 0. Jadi ketika InsertAllOnSubmit dipanggil, ia berpikir bahwa semua objek baru adalah sama dan pada dasarnya mengabaikan setiap objek kecuali yang pertama.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server JSON_Modify, Bagaimana Cara Memperbarui semua?

  2. Cara Menemukan String di dalam String di SQL Server

  3. SQL Server Menjalankan Pemantauan Kueri

  4. SQL Server mengonversi varbinary ke string

  5. SQL Server 2016:Desainer Kueri