我该如何处理 `SQLiteCommand` 对象,我在调用 `ExecuteScalar`、`ExecuteNonQuery` 和 `ExecuteReader` 之后是否需要调用 `Dispose()` 方法?
在 SQLiteCommand 的文档示例中没有释放它,而在 SQLiteTransaction 的示例中却释放了 `SQLiteCommand` 对象。
尽管如此,我总是关闭数据读取器对象。我的应用程序从多个线程访问数据库。
我最关心的是不泄露连接或干扰 SQLite,我知道 `using` 和 `IDisposable` 的使用方法。
在 SQLiteCommand 的文档示例中没有释放它,而在 SQLiteTransaction 的示例中却释放了 `SQLiteCommand` 对象。
尽管如此,我总是关闭数据读取器对象。我的应用程序从多个线程访问数据库。
我最关心的是不泄露连接或干扰 SQLite,我知道 `using` 和 `IDisposable` 的使用方法。