打开&;关闭数据库事务VS全局变量

本文关键字:数据库 事务 VS 全局变量 amp 打开 | 更新日期: 2023-09-27 17:58:33

我在Visual Studio(C#.Net)中开发了一个应用程序,它从数据库(SQL server)中读取数据,用户可以通过多种形式编辑选定的数据并更新数据库。在许多情况下,我使用数据库打开事务以选择数据,有时我会多次执行同一查询,因为我需要多种形式的查询。问题是:在运行程序时,是一次又一次地打开和关闭与数据库的事务更好,还是在初始化时选择所有数据,创建全局变量将所有所需的数据并在更新时连接到数据库更好?

打开&;关闭数据库事务VS全局变量

这取决于,如果你做了大量的读取/编辑,全局变量可能是个好主意。如果你每天只阅读/编辑一些东西,那么标准连接就可以了。此外,如果您使用全局变量,请记住,如果有人从程序外部编辑数据库,则在您将数据库重新加载到全局变量

之前,您不会看到编辑