Closing SQLiteConnection (SQLiteConnectionWithLock)
本文关键字:SQLiteConnectionWithLock SQLiteConnection Closing | 更新日期: 2023-09-27 18:14:39
我正在使用SQLite。. NET PCL库。
使用库管理连接生命周期的最佳实践是什么?
我找不到使用SQLiteConnection.Close()方法的任何示例。但是,常见的。net实践是在每个请求或大量请求之后关闭连接。那么,我应该为应用程序创建一个连接,并且永远不处理它吗?
我个人将我的db动作包装成一个using
语句,它将为我处理SqlConnection
。
using (var conn = SqlConnection())
{
//SQL stuff here
}
这将使Close()
调用在最后一个}
之后,sqlite-net实现了这种方式:
protected virtual void Dispose(bool disposing)
{
Close();
}