2015-10-25 34 views
1

我已经搜索并研究了整个堆栈交换的东西,但找不到任何可以帮助我的情况。总结就是这样,我想在C#中实现一个缓存存储机制,这将帮助我更快地访问数据,但是我想知道我需要这些数据与数据库正确同步。例如:我的应用程序有各种模块管理客户端访问的各个区域。 我想要一个框架,在登录的时候获取用户的所有必需模块信息,并在用户的生命周期中维护缓存(我可以通过代码来完成),如果模块信息中有任何更改/更新应该在动态缓存中反映的数据库是否有可用于.NET的缓存框架?

我试图寻找: 1. Redis:但我没有解决问题,只要我搜索它处理静态数据。 2.我可以使用SQLCacheDependency类,但不知道我正在查找的用例是否处理这个问题。

同时,我正在寻找.NET的NCache。

关于如何解决这个问题的任何想法,或者是否有我可以用于.NET的任何框架?

谢谢

+1

查找通过阅读SQLNotification – Paparazzi

+1

[本MSDN部分(https://msdn.microsoft.com/en-US/library/t9x04ed2(V = vs.110)的.aspx),看看是否查询通知将适用于你想要的。 –

+0

@surajsharma我的回答有帮助吗? –

回答

相关问题