C# Winform,将大型XML加载到数据集/列表中<Obj>一次,然后在整个项目中访问它



我正在处理c#win表单项目,该项目将名称,将否打电话到XML文件中,然后将所有数据显示回数据网格视图。文件大小每天都在增加,我需要在不同表单上多次这些数据,并且每次分析XML文件都非常昂贵。我想一次加载XML文件,然后在应用程序中需要的任何地方使用它,但我不知道如何在项目中执行此方法。请指导我有关此问题的最佳方法。

缓存解析的xml直到需要直到需要解决。

缓存是将数据存储在Web服务器的缓存中以便访问的概念,如果数据被多次使用,因为每次查询数据库都会很laggy。

您可以在每次需要某些东西时使用缓存的数据,而不是查询数据库。

如果您已经将XML解析一次,则可以将其存储为缓存的变量。

在这里查看这个问题。它解释了如何确切使用dexhnique。

希望这会有所帮助....

谢谢!

相关内容

最新更新