【发布时间】:2013-05-29 17:59:14
【问题描述】:
在我的应用程序中,我将一些 xml 文件读入对象列表 (List<Thing>),但我想避免每次请求都访问文件系统。 xml 文件中的数据很少更改,所以我想以某种方式对其进行缓存。在应用程序启动时加载数据或延迟加载数据,对我来说都很好。我将需要能够在整个应用程序中使用数据并对其运行 Linq 查询,几乎将其用作内存中的迷你数据库。我需要能够在不影响缓存版本的情况下更改/更新数据,因此可能还需要将数据复制到局部变量。我怎样才能做到这一点?
【问题讨论】:
-
你不是已经在
List<Thing>缓存了吗? -
对,但我希望它在请求之间可供所有用户使用。
标签: c# asp.net caching application-start