【问题标题】:SqlDependency vs SqlCacheDependencySqlDependency 与 SqlCacheDependency
【发布时间】:2010-10-11 20:17:32
【问题描述】:

它们之间的主要区别是什么?什么时候应该使用它们?我最初的理解是 SqlCacheDependency 使用了轮询,但我读过它对于 ASP.NET 2.0 也没有。我想知道哪个最适合在 ASP.NET Web 服务器下缓存 linq 查询。这将是 ASP.NET 3.5。

SqlCacheDependency 类也 支持与 System.Data.SqlClient.SqlDependency 使用 SQL Server 2005 时的类 数据库。查询通知 SQL Server 2005 的机制检测 对无效数据的更改 SQL 查询的结果并删除 与 从 SQL 查询 System.Web.Caching.Cache。

【问题讨论】:

    标签: asp.net sql


    【解决方案1】:

    查询通知是底层技术。 SqlNotificationRequest 是 ADO.Net 客户端支持。 SqlDependency 是 ADO.Net 基础结构,用于自动部署 SqlNotificationRequest 所需的临时对象。 SqlCacheDependency 使用 SqlDependency 将其与 ASP 缓存基础结构集成。在The Mysterious Notification 上查看更多信息。

    注意它们与 LINQ 一起使用。有关将查询通知与 LINQ 查询结合使用的项目,请参阅 LinqToCache,并解释了为什么绝大多数 LINQ 查询不能使用查询通知。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多