我正在一个基于 Windows 的应用程序中工作,该应用程序对每笔交易都使用主数据。该主数据通常不会更改,但在某些情况下可能会更改。我正在将此数据提取到缓存中或DataSet
一次并将其用于将来的事务,但如果主表中的数据发生更改,则不想花时间从数据库中提取数据。
我想创建一个依赖项DataTable
这样,如果数据仅在那时发生更改,它就会从数据库中获取信息。由于它是一个基于 Windows 的应用程序,并且我没有在 Windows 应用程序中找到任何对缓存的支持,我该如何通过缓存或通过DataSet
?
“因为它是一个基于 Windows 的应用程序,我没有在 Windows 应用程序中发现任何对缓存的支持”
这是错误的。
您可以在 Framework 4.0 中获取缓存类。它可以是基于 Windows 的应用程序或基于 Web 的应用程序。这里有docs.
Example:
using System.Runtime.Caching;
private static MemoryCache cache = MemoryCache.Default;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)