sql >> Databáze >  >> RDS >> PostgreSQL

AsyncQuery s postgresql a dapper pomocí npqsql

Autor tohoto článku se poněkud mýlí - v .NET 4.5 AsynchronousProcessing vlastnost je ignorována, protože již není vyžadována. Stačí začít volat asynchronní metody SqlClient bez jakýchkoli speciálních připojovacích řetězců.

Zda budou operace prováděny asynchronně, závisí na poskytovateli databáze. Například výchozí implementace DbCommand. ExecuteDbDataReaderAsync ve skutečnosti se provádí synchronně a blokuje volající vlákno. SqlCommand přepíše tuto metodu a provede se asynchronně.

NpgsqlCommand bohužel tuto metodu nepřepíše, takže vám zůstane pouze synchronní spouštění.




  1. MIN/MAX vs. ORDER BY a LIMIT

  2. Seznam Pythonu do pole PostgreSQL

  3. Zkontrolujte, zda v tabulce MySQL existuje sloupec pomocí PHP

  4. Mysql Query Error - Auto Coins ADD