zoukankan      html  css  js  c++  java
  • 在.NET2.0中使用ConfigurationManager读取数据库连接串时的一个问题

    .NET2.0为数据库连接串提供了专门的配置节---connectionStrings,其格式如下:

    <connectionStrings  >
       <add  name="SQLServer" connectionString="server=.\sqlexpress; integrated security =sspi; database=Test" />
     </connectionStrings>
     

       这就要求我们以后在读取数据库连接串时候不要再用以前的"System.Configuration.ConfigurationSettings.AppSettings"方式,因为这个方法

    已经被标记为"Obsolete",而是要使用"System.Configuration.ConfigurationManager.ConnectionStrings"方式,因为这是微软推荐的最新做法.

    可是很多朋友在使用新的方式读取数据库连接串时都碰到了一个问题,就是VS提示找到到ConfigurationManager类.这是什么原因吗? 明明VS已经

    默认为我们添加了对System的引用,怎么会找不到ConfigurationManager类呢?

      哈,其实原因很简单,因为我们受了习惯思维的影响,以为ConfigurationManager类在System.dll中,其实不然,在.NET2.0中ConfigurationManager类

    是存在于System.Configuraton.dll中的,所以我们只要添加对System.Configuration.dll的引用就可以了. 哈.看来我们以后还要更加细心才行啊.

    PS: 搞不懂为什么要把ConfigurationManager类放在System.Configuraton类库中,看来要反编译一下这个类库中,看看里面都有什么东东了.

  • 相关阅读:
    vivado操作基本问题
    IIC通信控制的AD5259------在调试过程中遇到的奇葩问题
    FPGA基础架构总结
    PLL到底是个啥么东西呢?
    CSS-3 Transform 的使用
    CSS-3 box-shadow 的使用
    一些CSS3的乐趣
    CSS-3 文字阴影—text-shadow 的使用
    Jquery 较好的效果
    如何关闭输入法
  • 原文地址:https://www.cnblogs.com/zhangronghua/p/1379336.html
Copyright © 2011-2022 走看看