闲聊
相信大家看完设计模式之后应该都对反射加配置文件的用法印象非常深刻,说实话当时真的没怎么理解。果然,当初的债现在该还了,当然了,其实现在对配置文件的理解也还不够,但是总算比之前强一些了,写写自己的感受和一些我认为应该注意的地方,带大家简单了解了解,欢迎大家提出建议和意见一起研究研究。
关于配置文件
其实我只是了解了两种配置节,也许还有,但今天只说这两种:ConnectionStrings和appSettings
ConnectionStrings配置节
听说这种配置节可以:
一、可将连接字符串加密,使用MS的一个加密工具即可。
二、可直接邦定的数据源控件,而不必写代码读出来再赋值给控件。
三、可方便的更换数据库平台。
注:只是听说有这几个功能,本人还不太理解,以后在写详解
建立:
<configuration>
<connectionStrings>
<add name="connStr"
connectionString="Server=服务器;DataBase=数据库;User ID=登录名;Password=登录密码"
providerName="system.data.sqlclient"/>
</connectionStrings>
</configuration>
使用:string StrDB = ConfigurationManager.AppSettings ["DB"];
2.appSettings配置节:
建立:<configuration>
<appSettings>
<add key ="DB" value ="DAL"/>
</appSettings>
</configuration>
使用:
string SQL = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;
使用步骤:
一、在项目中建立一个应用程序配置文件,名称使用默认就行
二、按照上述格式建立配置文件
三、在需要使用配置文件的类库中添加System.configuration程序集引用,然后在命名空间中添加using system.configuration
四、切记配置文件放到U层里面
优点:
我感觉吧,应该是易扩展、易维护,还有安全性比较好吧。
好了,本期内容就是这些,我们下期再见。