商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
信箱 E杂志
您的位置:首页 > 技术频道 > 正文

Enterprise Library 2.0 技巧:如何将配置信息保存到数据库中

作者:佚名  2007-06-02


IT168 技术文档】

摘要:

    使用过Enterprise Library的朋友可能都知道,所有的配置信息都是放在了配置文件里面(应用程序配置文件或者外部配置文件),大家有没有想过把配置信息保存到数据库中呢?

主要内容

1.编译SqlConfiguration
2.创建数据表和存储过程
3.配置应用程序
4.使用应用程序块 
  
    使用过Enterprise Library的朋友可能都知道,所有的配置信息都是放在了配置文件里面(应用程序配置文件或者外部配置文件),大家有没有想过把配置信息保存到数据库中呢?在Enterprise Library用ConfigurationSource替代了Configuration Application Block,看一下ConfigurationSource的结构图:



EL默认的是System Configuration Source,关于如何使用File Configuration Source,在技巧(1)里面已经说过了,下面我们具体看一下使用Sql Configuration Source。


1.编译SqlConfiguration

在安装目录的QuickStarts文件夹里面,编译后拷贝如下文件到bin目录中

Microsoft.Practices.EnterpriseLibrary.SqlConfigurationSource.dll Microsoft.Practices.EnterpriseLibrary.SqlConfigurationSource.Design.dll Microsoft.Practices.EnterpriseLibrary.ConfigurationSource.SQL.XML Interop.MSDASC.dll


2.创建数据表和存储过程

    运行CreateSqlConfiguration.cmd,注意在这之前可能要先用记事本打开SqlConfiguration.sql文件,另存为Unicode格式,如下图:



    默认将安装在Northwind数据库中,安装完成后数据库中有一张   Configuration_Parameter表和四个相关的存储过程。



1 2 3
【内容导航】
第1页: 第1页 第2页: 第2页
第3页: 第3页
©版权所有。未经许可,不得转载。
[责任编辑:李宁]