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

时间:2016-09-10 07:01:57

标签: c# entity-framework linq

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

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

由于

1 个答案:

答案 0 :(得分:0)

正如评论中指出的那样,这取决于你的情况。

值得在内存中保留少量经常访问的数据(配置信息类型), 在另一方面,在内存中保留大量数据可能是一种过度杀伤,在这种情况下,数据库读取将更为可取,因此最后您可以通过考虑数据的大小和读取的数量来决定数据