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类库中,看来要反编译一下这个类库中,看看里面都有什么东东了.

  • 相关阅读:
    Linux内核TSS的使用
    DPL, CPL及RPL之间的关系
    Linux内存管理(深入理解Linux内核)
    Windows下安装PIL进行图像处理
    内存Zone中的pageset成员分析
    导出符号的意义
    GDI及Windows的消息机制
    kmalloc vs vmalloc
    Linux Kernel Development有关内存管理
    STL sort
  • 原文地址:https://www.cnblogs.com/zhangronghua/p/1379336.html
Copyright © 2011-2022 走看看