缓存集合对象

时间:2013-10-20 14:54:25

标签: c# asp.net caching

我有一个集合,其中包含从DB中检索的大量数据。

public class Item
{

    private string name_;

    public string Name
    {
        get { return name_; }
        set { name_ = value; }
    }    

    ....
}

用户经常使用这组数据。 有没有什么办法可以在从DB中检索并在其他页面中重用后缓存此集合?

1 个答案:

答案 0 :(得分:0)

在ASP.NET中有几种方法可以在页面之间缓存数据 您可以使用会话,但并不总是建议。 您可以通过page Items转移数据 但通常SQL服务器使用自己的引擎缓存最常见的数据。因此,当您第二次从SQL中提取数据时,此数据将被缓存。取决于此数据的常见用途。