标签: c# .net sql-server caching
我有一个c#app,它从sql server数据库缓存内存中的少量数据表。 我写了一个线程来在30分钟后更新缓存,但这听起来不是一个好的解决方案。 我觉得最好的解决方案是将缓存数据表数据更改到期。 是否有任何框架通过配置执行此操作。 我检查Enterprise Cache Liberary但它似乎没有提供关注数据表。 我是否必须在数据库中编写触发器来更新一个表,该表将帮助我的线程查看它并决定使缓存失效。
请告诉我此要求的最佳做法。
答案 0 :(得分:0)
您可能正在寻找SqlDependency / SqlCacheDependency。虽然不太确定。请查看此链接here。它可能对你有用。
希望这有帮助。