EnterpriseLibrary 6.0(微软企业库6.0学习笔记) 之Data Access Block 配置和获取链接字符串
2014-04-18 15:03
597 查看
EnterpriseLibrary 的特点是快速开发,融合了微软工程师多年的经验,现在在微软内部有专门的一个小组在完善EnterpriseLibray,最近的更新时间是April 2013。
相关链接是EnterpriseLibrary 6.0,这里就不献丑了,大家直接看官网介绍。
现在我们来探讨一下如何使用EnterpriseLibrary 6.0 中的Data Access Block.在使用Data Access Block实现功能之前我们要获取链接字符串。
但是EnterpriseLibrary 6.0 获取链接字符串的代码和之前版本不一致,现在我们来配置和获取链接字符串。
笔者使用的开发工具是Vistual Studio 2012 PRO,我们使用Nuget 来安装 Data Access Block,
![](http://images.cnitblog.com/i/588781/201404/181437028854861.png)
安装成功后,我们来配置链接字符串
打开App.Config/Web.Config
添加节点
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<configSections>
<section name="dataConfiguration"
type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings,Microsoft.Practices.EnterpriseLibrary.Data"
requirePermission="true"/>
</configSections>
<!--默认连接字符串 defaultDatabase属性匹配下面的 <add name 属性>-->
<dataConfiguration defaultDatabase="DefaultDB"></dataConfiguration>
<connectionStrings>
<add name="DefaultDB" providerName="System.Data.SqlClient" connectionString="Data Source=.\sqlexpress; Initial Catalog=liyuchina;Integrated Security=True"/>
</connectionStrings>
对于SQL SERVER 数据库 providerName属性不可缺少,不然会报错,无法获得链接字符串。
现在.cs文件中获取链接字符串
6.0之前写法
![](http://images.cnitblog.com/i/588781/201404/181451091973174.png)
现在我们使用的是6.0,写法稍微不一样
现在是:
![](http://images.cnitblog.com/i/588781/201404/181457399479397.png)
当然也可以使用其他链接字符串
只需要在 将 factory.CreateDefault()修改为 factory.Create("name属性");
EnterpriseLibray 功能非常强大,封装了很多东西,融合了微软开发人员的多年开发经验,值得大家一试。
今后我将会写EnterpriseLibrary 一个系列,和大家一起学习.
相关链接是EnterpriseLibrary 6.0,这里就不献丑了,大家直接看官网介绍。
现在我们来探讨一下如何使用EnterpriseLibrary 6.0 中的Data Access Block.在使用Data Access Block实现功能之前我们要获取链接字符串。
但是EnterpriseLibrary 6.0 获取链接字符串的代码和之前版本不一致,现在我们来配置和获取链接字符串。
笔者使用的开发工具是Vistual Studio 2012 PRO,我们使用Nuget 来安装 Data Access Block,
![](http://images.cnitblog.com/i/588781/201404/181437028854861.png)
安装成功后,我们来配置链接字符串
打开App.Config/Web.Config
添加节点
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<configSections>
<section name="dataConfiguration"
type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings,Microsoft.Practices.EnterpriseLibrary.Data"
requirePermission="true"/>
</configSections>
<!--默认连接字符串 defaultDatabase属性匹配下面的 <add name 属性>-->
<dataConfiguration defaultDatabase="DefaultDB"></dataConfiguration>
<connectionStrings>
<add name="DefaultDB" providerName="System.Data.SqlClient" connectionString="Data Source=.\sqlexpress; Initial Catalog=liyuchina;Integrated Security=True"/>
</connectionStrings>
对于SQL SERVER 数据库 providerName属性不可缺少,不然会报错,无法获得链接字符串。
现在.cs文件中获取链接字符串
6.0之前写法
![](http://images.cnitblog.com/i/588781/201404/181451091973174.png)
现在我们使用的是6.0,写法稍微不一样
现在是:
![](http://images.cnitblog.com/i/588781/201404/181457399479397.png)
当然也可以使用其他链接字符串
只需要在 将 factory.CreateDefault()修改为 factory.Create("name属性");
EnterpriseLibray 功能非常强大,封装了很多东西,融合了微软开发人员的多年开发经验,值得大家一试。
今后我将会写EnterpriseLibrary 一个系列,和大家一起学习.
相关文章推荐
- 微软企业库5.0学习笔记(四)配置企业库
- 微软企业库5.0学习笔记(三十四)数据访问模块 各种获取数据的方式
- 微软企业库5.0学习笔记(三十四)数据访问模块 各种获取数据的方式
- 学习笔记之vc 6.0 下 含中文字符串 字符长度 获取及截取
- 微软企业库5.0学习笔记(三十四)数据访问模块 各种获取数据的方式
- 微软企业库5.0学习笔记(四)配置企业库
- 微软企业库4.1学习笔记(一)开篇乱弹
- 微软企业库4.1学习笔记(十八)缓存模块6 缓存的设计目的
- 微软企业库4.1学习笔记(三十六)日志模块 简介
- 微软企业库5.0学习笔记(五)引用企业库程序集及企业库的依赖
- 微软企业库5.0学习笔记(十二)
- 微软企业库Unity学习笔记(一)
- 微软企业库4.1学习笔记(十二)中间人Providers,设计时支持Design-Time Configuration和仪表盘Instrumentation
- 微软企业库4.1学习笔记(三十六)日志模块 简介
- LVS学习笔记--实战LVS在RHEL6.0上的配置
- 菜鸟的jquery学习笔记,jquery输入框添加默认值,jquery提交表单,jquery获取字符串长度,并截取字符串
- 微软企业库学习笔记(一)
- 微软StockTrader 2.03 学习笔记(7)--配置服务实现示例指南(三)
- 微软企业库4.1学习笔记(二)各功能之间的依赖关系以及对象创建
- 微软企业库4.1学习笔记(五)对象创建和依赖注入方法