我的应用程序需要从只读数据库中读取数据并显示它(我正在使用 linq 来获取数据)
在执行期间将数据库表存储在本地列表中,然后在本地列表上使用 linq 而不是在实体上使用 linq 是否更好?
谢谢
最佳答案
正如评论中指出的那样,这取决于您的情况。
值得在内存中保留少量经常访问的数据(例如配置信息), 另一方面,在内存中保留大量数据可能有点矫枉过正,在这种情况下,db-read 会更可取,因此最后您可以通过考虑数据大小和读取次数来决定数据。
关于c# - 在程序执行期间将只读数据库表保存在局部变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39423512/