首页 新闻 搜索 专区 学院

WCF,控制台 怎么缓存来自数据库的表数据?

0
悬赏园豆:50 [待解决问题]

 我有一个大数据从数据库都出来后,每次WCF服务都要用到它,我想把它缓存起来,免得每次都去读数据库,这个怎么缓存,WCF中没有Cache吧?

tiantiantian的主页 tiantiantian | 初学一级 | 园豆:0
提问于:2011-05-30 14:45
< >
分享
所有回答(2)
0

WCF没有。.Net Framework 4.0有:System.Runtime.Caching.MemoryCache

Launcher | 园豆:45045 (高人七级) | 2011-05-30 14:48
我是4.0,就是在WCF的逻辑类中可以直接用System.Runtime.Caching.MemoryCache 来缓存数据吧?
支持(0) 反对(0) tiantiantian | 园豆:0 (初学一级) | 2011-05-30 14:50
@tiantiantian:是的
支持(0) 反对(0) Launcher | 园豆:45045 (高人七级) | 2011-05-30 15:21
0

看你怎么处理缓存了,MS Enterprise的Cache Block不错。缓存主要是在同步上面。如果不需要同步后者特殊的逻辑处理,一个简单的全局静态变量就可以搞定了。

Kain | 园豆:445 (菜鸟二级) | 2011-06-01 20:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册