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 将正确执行异步网络操作。
从这个问题看来,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 将正确执行异步网络操作。