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

还是老规矩,先是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 None.gif    < configSections >
2 None.gif     < section  name ="dataConfiguration"  type ="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data"   />
3 None.gif     < section  name ="unity"  type ="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection, Microsoft.Practices.Unity.Configuration"   />
4 None.gif   </ configSections >


下面开始步入正题
一开始还是把ConnectionString配置好
然后添加
Microsoft.Practices.EnterpriseLibrary.Common
Microsoft.Practices.EnterpriseLibrary.Data
的引用

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

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


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

< dataConfiguration  defaultDatabase ="Northwind" />

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值