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

  • 相关阅读:
    字典序(摘)
    N
    Y
    B
    购物网站和秒杀系统实现技术
    行测技巧:十字交叉法解决比值混合问题
    数学符号读法大全
    搜狐畅游编程题
    sql删除重复记录
    'for' loop initial declarations are only allo
  • 原文地址:https://www.cnblogs.com/zhangronghua/p/1379336.html
Copyright © 2011-2022 走看看