C# 缓存集合的方法
我的数据库中有如下表格:C# 缓存集合的方法,c#,silverlight,C#,Silverlight,我的数据库中有如下表格:国家,城市,地区,血型,眼睛颜色等等。 所有这些表都有两列:ID和VALUE。在我的应用程序中,用户正在搜索数据。对于一次搜索,它必须获得ID的VALUE列。我使用实体从表中检索数据 我想在应用程序启动时查询数据库一次。我不想在客户机中存储数据。对于这种情况,最好的方法是什么?我读过关于独立存储的文章,也读过关于。实体缓存有什么问题吗?一个非常快速的解决方案是对查询对象执行.ToArray linq扩展方法。然后执行查询,并将结果对象放入新数组中。这个数组现在在内存中,
国家
,城市
,地区
,血型
,眼睛颜色
等等。
所有这些表都有两列:
ID
和VALUE
。在我的应用程序中,用户正在搜索数据。对于一次搜索,它必须获得ID
的VALUE
列。我使用实体从表中检索数据
我想在应用程序启动时查询数据库一次。我不想在客户机中存储数据。对于这种情况,最好的方法是什么?我读过关于独立存储的文章,也读过关于。实体缓存有什么问题吗?一个非常快速的解决方案是对查询对象执行.ToArray linq扩展方法。然后执行查询,并将结果对象放入新数组中。这个数组现在在内存中,您可以将其用作缓存您的意思是使用静态对象吗?我没听清楚。我想要一个处理这类问题的最佳方法。