sql >> Databasteknik >  >> RDS >> PostgreSQL

AsyncQuery med postgresql och dapper med npqsql

Författaren till den här artikeln har något fel - i .NET 4.5 är Asynchronous Processing egendom ignoreras eftersom den inte längre behövs. Du kan bara börja ringa Async-metoderna av SqlClient utan några speciella anslutningssträngar.

Huruvida operationerna kommer att köras asynkront beror på databasleverantören. Till exempel standardimplementeringen av DbCommand. ExecuteDbDataReaderAsync körs faktiskt synkront och blockerar den anropande tråden. SqlCommand åsidosätter denna metod och körs asynkront.

Tyvärr åsidosätter inte NpgsqlCommand den här metoden så du får endast köra synkront.




  1. SQL-fråga med begränsning på rader från en tabell, inte resultatuppsättningen

  2. Exekvera en lagrad procedur med Windows Task Scheduler

  3. Oracle APEX - Exportera en fråga till CSV med en knapp

  4. Fråga dynamiskt en databas för att kontrollera efter värde