主要来说数据库链接字符串配置利用了 .net 2.0 config 文件新增 connectionStrings 配置节再像前样使用自己链接字符串配置节 范例: 下述基于 .net 2.0 企业库数据库应用Block 配置信息 <configuration> <configSections> <section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null" /> </configSections> <dataConfiguration defaultDatabase="Connection String" /> <connectionStrings> <add name="Connection String" connectionString="Database=Database;Server=(local)\SQLEXPRESS;Integrated Security=SSPI;" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration> 说明: 上面我们看 connectionStrings 配置节 .net 2.0 本身具有我们里定义了实际数据库链接字符串 我们configSections 看我们新设了dataConfiguration配置节节我们来指定我们默认数据库 样我们代码下创建默认数据库: Database db = DatabaseFactory.CreateDatabase(); 当也用 Database db = DatabaseFactory.CreateDatabase("Connection String"); 传入参数配置文件定义数据库链接字符串名字 另外 dataConfiguration 配置节定义 providerMappings 部分跟 GenericDatabase 关系大面Blog 详述 GenericDatabase 用没有特别指定用种数据库时候GenericDatabase 简单理解通用数据库对象
Microsoft.Practices.EnterpriseLibrary.Data.dll
最新推荐文章于 2015-02-05 16:48:21 发布