PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

AsyncQuery с postgresql и dapper с помощта на npqsql

Авторът на тази статия греши донякъде - в .NET 4.5 Асинхронна обработка свойството се игнорира, защото вече не е необходимо. Можете просто да започнете да извиквате методите Async на SqlClient без специални низове за връзка.

Дали операциите ще се изпълняват асинхронно зависи от доставчика на базата данни. Например изпълнението по подразбиране на DbCommand. ExecuteDbDataReaderAsync всъщност се изпълнява синхронно и блокира извикващата нишка. SqlCommand отменя този метод и се изпълнява асинхронно.

За съжаление, NpgsqlCommand не отменя този метод, така че ви остава само синхронно изпълнение.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо postgresql не използва индекс в тази заявка

  2. PostgreSQL срещу Oracle:проверка по време на компилиране на PL/pgSQL

  3. PostgreSql INSERT FROM SELECT RETURNING ID

  4. Postgresql 11:Грешка при извикване на съхранена процедура - За да извикате процедура, използвайте CALL, Java

  5. ВРЪЩАНЕТО на данни от изглед с възможност за актуализиране не работи?