EntLib 4.1 第二章 DAAB (数据访问程序块)

mac2022-06-30  21

还是老规矩,先是TerryLee的文章: Enterprise Library Step By Step系列(三):数据访问程序块——入门篇Enterprise Library Step By Step系列(四):数据访问程序块——进阶篇先说说QuickStart吧QuickStart中有两个Bug一个是DataAccessQuickStarts.sql中的单引号点的不对用SQL Server Management Studio打开后验证就会发现错误不细说了另一个是CS - UnityIntegration的工程里面App.config中的ConfigSection这么写就行了 1    < configSections > 2      < section  name ="dataConfiguration"  type ="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data"   /> 3      < section  name ="unity"  type ="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection, Microsoft.Practices.Unity.Configuration"   /> 4    </ configSections > 下面开始步入正题 一开始还是把ConnectionString配置好 然后添加 Microsoft.Practices.EnterpriseLibrary.Common Microsoft.Practices.EnterpriseLibrary.Data 的引用

创建数据库实例有两种方法,一是默认的数据库实例,一是用命名实例映射到配置文件。

// 默认实例 Database db  =  DatabaseFactory.CreateDatabase(); // 创建数据库实例 Database db  =  DatabaseFactory.CreateDatabase( " Northwind " );

需要注意的是,创建默认实例的话需要在设置文件中添加节点

< dataConfiguration  defaultDatabase ="Northwind" />

加密ConnectionString很简单,如图所示即可调整

转载于:https://www.cnblogs.com/HCOONa/archive/2009/01/11/1373735.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)