Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

System.Data.Entity.Infra Structure.CommitFailedException:C # Multithreading &SQL Server 2012

Tôi đã từng phải đối mặt với cùng một sssue.Nếu ứng dụng luồng đang sử dụng cùng một đối tượng ngữ cảnh cho tất cả các luồng, chúng ta phải đối mặt với những vấn đề này. về trạng thái của các cộng đồng trong ngữ cảnh.

List<Task> tasks = new List<Task>();
foreach (var item in list)
{
   ObjectContext oContext = new ObjectContext("MyConnection");
   Task t = Task.Factory.StartNew(() =>
   {
      this.Update(item,oContext);
   });
   tasks.Add(t);
}

Task.WaitAll(tasks.ToArray());



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đối chiếu trong SQL Server

  2. Cập nhật bảng SQL Server với dữ liệu cục bộ

  3. SQL UPDATE không hoạt động với các ngôn ngữ nước ngoài (tiếng Ả Rập)

  4. CHÈN CÁC GIÁ TRỊ KHÔNG TỒN TẠI

  5. Chọn 1 hàng trên cùng từ mỗi nhóm