加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

个人重构——配置文件

发布时间:2020-12-17 07:47:15 所属栏目:百科 来源:网络整理
导读:在个人重构中设计到配置文件的使用,配置文件的引入提高了系统的可维护性和可修改性,具体实现是和抽象工厂和反射联系在一起的,具体解释详见《个人重构——抽象工厂+反射+配置文件》。这里主要是对config中代码做一步解释。 1 · configuration :就是代表

在个人重构中设计到配置文件的使用,配置文件的引入提高了系统的可维护性和可修改性,具体实现是和抽象工厂和反射联系在一起的,具体解释详见《个人重构——抽象工厂+反射+配置文件》。这里主要是对config中代码做一步解释。




1·<configuration>:就是代表配置文件。其中的第二部分<connectionStrings>:代表数据库连接装置。第三部分<appSettings>代表的是根据<connectionStrings>中设置的数据库,添加相应的类赋值给参数。

2·针对于第二部分的providerName:

这儿是写数据库服务提供商的。

如果为Aceess数据库--->providerName="System.Data.OleDb"

如果为oracle数据库--->providerName="System.Data.OracleClient"

或者providerName="Oracle.DataAccess.Client"

如果为sqlite数据库--->providerName="System.Data.SQLite"

如果为sql数据库--->providerName="System.Data.SqlClient"

3·使用ConnectionString的好处:

第一:可将连接字符串加密,使用MS的一个加密工具即可。

第二:可直接邦定的数据源控件,而不必写代码读出来再赋值给控件。

第三:可方便的更换数据库平台,如换为Oracle数据库,只需修改providerName。

4·根据以上理解,我们可以总结如下:ConnectionString就是用来更换数据库的,而appSettings则是在相应的数据库下填写数据库中表,设计到具体实例化哪个类。

对配置文件的了解还只是皮毛,进一步研究ing。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读