0
私は基本的にdapperを通してsqlクエリを実行していますが、これはnpg sqlに実行するすべてのクエリでこれをプロファイリングするときに、ExecuteScalar
接続。また、複数のイベントがあるNpgsqlConnection.Close
です。私は、次のようにNpgsqlConnection
を終了するusingステートメントでクエリを実行します。Postgresql NpgSql接続で余分なクエリと複数のクローズ接続を処理する
using (var connection = new NpgsqlConnection(connectionString))
{
return connection.QueryAsync<T>(sql, param);
}
ザ・それはまた、この余分なコマンド1私はこのコードを送信するすべてのSQLを実行します - ここで
SET extra_float_digits = 3
SET ssl_renegotiation_limit = 0
SET lc_monetary = 'C'
SELECT 'Npgsql73113'
は、当該箇所のプロファイラのスクリーンショットです。この余分なクエリと複数のConnection Closeイベントが存在する理由は誰にも分かりません。