在程序执行期间将只读数据库表保存在本地变量中

本文关键字:存在 保存 变量 数据库 执行期 程序 只读 | 更新日期: 2023-09-27 18:06:37

我的应用程序需要从只读数据库读取数据并显示它(我使用linq来获取数据)

在执行期间将数据库表存储在本地列表中,然后在本地列表上使用linq而不是在实体上使用linq是否更好?

谢谢

在程序执行期间将只读数据库表保存在本地变量中

正如它在注释中指出的那样,这取决于您的情况。

在内存中保存少量经常被访问的数据是值得的(类似于配置信息)。另一方面,在内存中保留相当数量的数据可能是多余的,在这种情况下,db-read会更可取,因此最终您可以考虑数据的大小和对该数据的读取次数来决定。