2012-04-24 209 views
2

我知道Microsoft在.net 4.0框架中给出了System.Runtime.Caching名称空间。这有助于我们在内存缓存数据方面非常好(通过使用MemoryCache类)。但与企业库一样,它也支持数据库缓存。我需要知道如何使用microsoft引入的新功能,在sqlserver数据库中执行数据缓存(仅用于放置和映射数据)。我已经经历了,但找不到任何通过代码给出任何示例的文章。如果有人知道,请告诉我。.Net 4.0在SqlServer数据库中缓存数据相当于内存缓存

如果某些机构可以在示例中为此建议一个db模型,那么结束更多。

回答

1

它更多的是你需要这些数据的问题,以及你需要多久才去一个“昂贵”的资源来获取它。

例如,如果您有来自第三方网站的数据,您可以将该数据“缓存”到您自己的数据库中,这样可以更快地访问它。

如果您有自己的数据库中的数据,即生成或处理“昂贵”的数据,也可以将这些数据缓存到Web层的内存中。

+0

是的,我知道这是昂贵的,在我的情况下它可能不实际。但我仍然想知道如何使用.NET Framework 4.0(System.Runtime.Caching)来处理Sql DataBase缓存。如果请你能证明这件事? – 2012-04-25 05:27:48