Azure sql database “的确切作用是什么?”;AspNet“SqlCacheTablesForChangeNotification”;

Azure sql database “的确切作用是什么?”;AspNet“SqlCacheTablesForChangeNotification”;,azure-sql-database,sqlcachedependency,Azure Sql Database,Sqlcachedependency,我们有一个启用Azure(共定位)缓存的.NET 4.5 Azure Webrole。我们使用EntityFramework5.0与Azure SQL数据库通信 我们对登台/测试做了一些清理,我注意到EntityFramework edmx文件对此表示不满 未映射实体类型“AspNet\u SqlCacheTablesForChangeNotification”。 我们还简要地试验了SQL同步。我们不知道是SQL同步还是Azure缓存将该表(以及任何其他元素?)添加到了我们的数据库中 安装和使用

我们有一个启用Azure(共定位)缓存的.NET 4.5 Azure Webrole。我们使用EntityFramework5.0与Azure SQL数据库通信

我们对登台/测试做了一些清理,我注意到EntityFramework edmx文件对此表示不满

未映射实体类型“AspNet\u SqlCacheTablesForChangeNotification”。

我们还简要地试验了SQL同步。我们不知道是SQL同步还是Azure缓存将该表(以及任何其他元素?)添加到了我们的数据库中

安装和使用什么
AspNet\u SqlCacheTablesForChangeNotification
?移除它安全吗?最后,我们应该清理该表附带的任何额外项?

请参阅关于设置SQL Server缓存依赖项的说明

这是使用.Net附带的
aspnet_regsql.exe
工具设置的

您可以使用
aspnet\U regsql-S localhost-U sa-p wrox-d Northwind-dd
禁用此功能,但是我不确定这是否会删除相关的配置表(值得一试)。该工具可能无法与SQL Azure一起使用,在这种情况下,您可能必须手动删除该表

值得检查的是,您的
web.config
没有设置为通过检查以下内容来期望缓存依赖:

<system.web>
  <caching>
     <sqlCacheDependency enabled="true">
        <databases>
           <add name="Northwind" connectionStringName="AppConnectionString1" 
            pollTime="500" />
        </databases>
     </sqlCacheDependency>
  </caching>
</system.web>