我正在将我们的 DAL 更改为async
DAL。
看着 :
await _conn.OpenAsync().ConfigureAwait(false);
我看到有一种async
打开连接的方法。但是为什么没有关闭连接的异步方法?
- 共享连接可能被其他人使用
- 可能返回连接池
- 这是一个 I/O 操作
- 可能的延迟/耗时操作
(我可能对以上四个都错了:-))
问题
(对我来说)应该有async close
一种连接方法似乎是合乎逻辑的。
有没有理由?
PS 我显然会在最后使用 DAPPER,但只是为了练习,我决定创建类似于 DAL 的小型迷你迷你 dapper。