PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

AsyncQuery z postgresql i dapper przy użyciu npqsql

Autor tego artykułu trochę się myli — w .NET 4.5 AsynchronousProcessing właściwość jest ignorowana, ponieważ nie jest już wymagana. Możesz po prostu zacząć wywoływanie metod asynchronicznych SqlClient bez żadnych specjalnych parametrów połączenia.

To, czy operacje będą wykonywane asynchronicznie, zależy od dostawcy bazy danych. Na przykład domyślna implementacja DbCommand. ExecuteDbDataReaderAsync faktycznie wykonuje się synchronicznie i blokuje wątek wywołujący. SqlCommand nadpisuje tę metodę i wykonuje się asynchronicznie.

Niestety, NpgsqlCommand nie zastępuje tej metody, więc pozostaje tylko wykonanie synchroniczne.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać nazwę zmienionej tabeli w wyzwalaczu zdarzenia Postgres?

  2. Jak można używać składni INSERT ... ON CONFLICT (id) DO UPDATE... z identyfikatorem sekwencji?

  3. PostgreSQL — funkcja ze zmiennymi lokalnymi — odwołanie do kolumny jest niejednoznaczne

  4. Jak skopiować z pliku CSV do tabeli PostgreSQL z nagłówkami w pliku CSV?

  5. Postgres Wstaw do reguły widoku z klauzulą ​​zwracającą