我的程序中有这么一段代码,执行完SaveControl这个函数以后,检查数据库所在文件夹,发现数据库一直处于打开的状态(.ldb文件一直存在),开始以为是因为使用了transaction造成的,于是将相关的代码注释掉,运行发现仍然如此,随后添加上cmd.Connection = null,再运行,顺利解决,但是还没有搞清楚为什么是这样的,有待调查。
我的程序中有这么一段代码,执行完SaveControl这个函数以后,检查数据库所在文件夹,发现数据库一直处于打开的状态(.ldb文件一直存在),开始以为是因为使用了transaction造成的,于是将相关的代码注释掉,运行发现仍然如此,随后添加上cmd.Connection = null,再运行,顺利解决,但是还没有搞清楚为什么是这样的,有待调查。