我在我的申请中使用SQLite.NET PCL library。
使用库管理连接生命周期的最佳做法是什么?
我找不到使用SQLiteConnection.Close()方法的任何示例。但常见的.NET实践是在每个请求或大量请求后关闭连接。那么我应该为应用程序创建一个连接并且永远不会丢弃它吗?
答案 0 :(得分:0)
我个人将db操作包装到using
语句中,该语句将为我处理SqlConnection
。
using (var conn = SqlConnection())
{
//SQL stuff here
}
这将在最后Close()
sqlite-net之后进行}
调用:
protected virtual void Dispose(bool disposing)
{
Close();
}