关闭SQLiteConnection(SQLiteConnectionWithLock)

时间:2014-07-25 08:10:38

标签: c# sqlite portable-class-library sqlite-net

我在我的申请中使用SQLite.NET PCL library

使用库管理连接生命周期的最佳做法是什么?

我找不到使用SQLiteConnection.Close()方法的任何示例。但常见的.NET实践是在每个请求或大量请求后关闭连接。那么我应该为应用程序创建一个连接并且永远不会丢弃它吗?

1 个答案:

答案 0 :(得分:0)

我个人将db操作包装到using语句中,该语句将为我处理SqlConnection

using (var conn = SqlConnection())
{
    //SQL stuff here
}

这将在最后Close() sqlite-net之后进行}调用:

protected virtual void Dispose(bool disposing)
{
    Close();
}