1

DAL を DAL に変更していますasync

見つめている :

await _conn.OpenAsync().ConfigureAwait(false);

接続を開くメソッドがあるようですが、接続を閉じるasyncための非同期メソッドがないのはなぜですか?

  • 共有接続は他のユーザーによって使用される可能性があります
  • 接続プールに戻る可能性があります
  • I/O操作です
  • 遅延/時間のかかる操作の可能性

(上記の4つすべてについて間違っているかもしれません:-))

質問

async close接続のためのメソッドが必要であることは、(私には) 論理的に思えます。

ない理由はありますか?

PS もちろん最後に DAPPER を使用しますが、練習用に、DAL に似た小さなミニ ミニ dapper を作成することにしました。

4

2 に答える 2