3

我在我的应用程序中使用SQLite.NET PCL 库

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

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

4

1 回答 1

0

就我个人而言,我将我的数据库操作包装成一个using语句,该语句将为SqlConnection我处理。

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

这将Close()在 last 之后进行调用}sqlite-net以这种方式实现:

protected virtual void Dispose(bool disposing)
{
    Close();
}
于 2014-07-25T09:42:33.197 回答