zoukankan      html  css  js  c++  java
  • 数据库缓存依赖

    建立依赖

    cd C:WindowsMicrosoft.NETFrameworkv4.0.30319
    
    aspnet_regsql -C "Data Source=xxx;Initial Catalog=basic_emrcp;User ID=xx;Password=xxx;" -ed -et -t "table_name"  

    开启broker

    ALTER DATABASE [basic_emrcp] SET NEW_BROKER WITH ROLLBACK IMMEDIATE;
    
    GO
    ALTER DATABASE [basic_emrcp] SET DISABLE_BROKER ;
    
    GO

    删除依赖

    aspnet_regsql -C "Data Source=192.168.101.53;Initial Catalog=basic_emrcp;User ID=sa;Password=test;" -dd 
            private static void UpdateGrid()
            {
                using (SqlConnection connection = new SqlConnection(_connStr))
                {
                    //依赖是基于某一张表的,而且查询语句只能是简单查询语句,不能带top或*,同时必须指定所有者,即类似[dbo].[]
                    using (SqlCommand command = new SqlCommand("select ID,UserID,[Message] From [dbo].[Messages]", connection))
                    {
                        command.CommandType = CommandType.Text;
                        connection.Open();
                        SqlDependency dependency = new SqlDependency(command);
                        dependency.OnChange += new OnChangeEventHandler(dependency_OnChange);
     
                       SqlDataReader sdr = command.ExecuteReader();
                       Console.WriteLine();
                       while (sdr.Read())
                       {
                           Console.WriteLine("Id:{0}	UserId:{1}	Message:{2}",sdr["ID"].ToString(), sdr["UserId"].ToString(), 
     
    sdr["Message"].ToString());
                       }
                       sdr.Close();
                    }
                }
            }
     
     
            private static void dependency_OnChange(object sender, SqlNotificationEventArgs e)
            {
                UpdateGrid();
            }
  • 相关阅读:
    js 屏蔽 键盘 按键
    什么情况下HttpContext.Current.Request.UrlReferrer为空
    vm下linux 按钮 vmware tools
    Table td中 div 不能100%的原因
    行转列
    office 2010 ;密钥
    HTTP 错误 500.21
    [Servlet3.0新特性]Servlet异步处理
    [Servlet3.0新特性]Serlvet文件上传
    [Servlet3.0新特性]注解替代配置文件
  • 原文地址:https://www.cnblogs.com/CoreXin/p/9323480.html
Copyright © 2011-2022 走看看