在.Net Windows应用程序中缓存
我在基于Windows的应用程序中工作,该应用程序使用每个事务的主数据。 此主数据通常不会更改,但在某些情况下可能会更改。 我将此数据提取到缓存或DataSet
一次,并将其用于将来的事务,但如果主表中的数据发生更改,则不希望使用时间从数据库中提取数据。
我想在DataTable
上创建一个依赖项,这样如果数据只在那时被更改,它就会从数据库中获取信息。 由于它是基于Windows的应用程序,我在Windows应用程序中没有找到任何对缓存的支持,我如何通过缓存或DataSet
?
“因为它是一个基于Windows的应用程序,我没有在Windows应用程序中找到任何支持缓存”False
您可以在Framework 4.0中获得缓存类,无论是基于Windows的应用程序还是基于Web的https://msdn.microsoft.com/en-us/library/system.runtime.caching.memorycache.aspx
例:
using System.Runtime.Caching; private static MemoryCache cache = MemoryCache.Default;
你不能使用企业库缓存块吗?
上述就是C#学习教程:在.Net Windows应用程序中缓存分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/984323.html