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

AsyncQuery với postgresql và dapper bằng npqsql

Tác giả của bài viết này hơi sai - trong .NET 4.5, AsynchronousProcessing thuộc tính bị bỏ qua vì nó không còn được yêu cầu. Bạn chỉ có thể bắt đầu gọi phương thức Async của SqlClient mà không có bất kỳ chuỗi kết nối đặc biệt nào.

Các hoạt động sẽ thực thi không đồng bộ hay không, phụ thuộc vào nhà cung cấp cơ sở dữ liệu. Ví dụ:việc triển khai mặc định DbCommand. ExecuteDbDataReaderAsync thực sự thực thi đồng bộ và chặn luồng đang gọi. SqlCommand ghi đè phương thức này và thực thi không đồng bộ.

Rất tiếc, NpgsqlCommand không ghi đè phương thức này, vì vậy bạn chỉ được thực thi đồng bộ.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hiểu hiệu suất truy vấn PostgreSQL

  2. Truy vấn postgres rất chậm với current_date ::date thay vì hardcoded date

  3. Tại sao truy cập mảng PostgreSQL trong C nhanh hơn nhiều so với PL / pgSQL?

  4. Sqlalchemy đã sao chép mệnh đề WHERE thành FROM

  5. Cách có thứ tự sắp xếp tùy chỉnh cho truy vấn liên hợp trong Postgres