1

我的数据库中有表,例如:Countries、、、、等等。 所有这些表都有两列:和。在我的应用程序中,用户正在搜索数据。对于一次搜索,它必须获得. 我正在使用实体从表中检索数据。CitiesDistrictsBloodTypesEyeColors
IDVALUEVALUEID

我想在应用程序启动时查询一次数据库。我不想将数据存储在客户端机器中。这种情况的最佳方法是什么?我已经阅读了有关独立存储的信息,也阅读了有关this的信息。有什么关于实体缓存的吗?

4

1 回答 1

0

一个非常快速的解决方案是在查询对象上执行 .ToArray linq 扩展方法。然后执行查询并将结果对象放入一个新数组中。该数组现在在内存中,您可以将其用作缓存

于 2013-03-03T18:14:30.593 回答