Npgsql 是否支持异步?

Does Npgsql support async?

从这个问题看来,Npgsql 似乎不支持异步,所以我开始用同步调用替换我的所有调用,但答案很旧,我想知道它是否仍然适用 AsyncQuery with postgresql and dapper using npqsql

我的大部分代码都是这样的

using Dapper;

using(var connection = new NpgsqlConnection(connectionString))
{
    var myResult = connection.QueryAsync<MyModel>(
         "SELECT * FROM my_model_table WHERE id = @id"), new { id });
}

是的,最新版本的 Npgsql 是完全异步的。调用异步 ADO.NET API 将正确执行异步网络操作。