【问题标题】:Storing Null value in asp.net cache在 asp.net 缓存中存储 Null 值
【发布时间】:2010-03-04 03:46:40
【问题描述】:

这个问题与我发现的here 有某种关联。 为了避免到数据库的往返,我正在缓存数据库输出,但在空值的情况下,asp.net 无法区分未设置的值和实际的 NULL 值。我想知道是否可以检查一个键是否在缓存中,而不是检查指定键的缓存值。也许有一种方法可以获取缓存中的键,而不是查找值。如果不是,我想知道您通常如何缓存此类数据,或者实际上缓存它没有意义。 谢谢。

【问题讨论】:

    标签: asp.net caching


    【解决方案1】:

    我建议您通过自己的包装函数访问缓存,该函数在存储之前将null 转换为DBNull.Value

    【讨论】:

      猜你喜欢
      • 2011-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-04
      • 1970-01-01
      • 2010-12-26
      • 1970-01-01
      相关资源
      最近更新 更多