EnterpriseLibrary 6.0(微软企业库6.0学习笔记) 之Data Access Block 配置和获取链接字符串

EnterpriseLibrary 6.0(微软企业库6.0学习笔记) 之Data Access Block 配置和获取链接字符串EnterpriseLibrary的特点是快速开发,融合了微软工程师多年的经验,现在在微软内部有专门的一个小组在完善EnterpriseLibray,最近的更新时间是April2013。相关链接

大家好,又见面了,我是你们的朋友全栈君。

   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,

 

<span role="heading" aria-level="2">EnterpriseLibrary 6.0(微软企业库6.0学习笔记) 之Data Access Block 配置和获取链接字符串

  安装成功后,我们来配置链接字符串

 打开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之前写法

  <span role="heading" aria-level="2">EnterpriseLibrary 6.0(微软企业库6.0学习笔记) 之Data Access Block 配置和获取链接字符串

   现在我们使用的是6.0,写法稍微不一样

  现在是:

    <span role="heading" aria-level="2">EnterpriseLibrary 6.0(微软企业库6.0学习笔记) 之Data Access Block 配置和获取链接字符串

   当然也可以使用其他链接字符串

  只需要在 将 factory.CreateDefault()修改为 factory.Create(“name属性”);

  EnterpriseLibray 功能非常强大,封装了很多东西,融合了微软开发人员的多年开发经验,值得大家一试。

  今后我将会写EnterpriseLibrary 一个系列,和大家一起学习.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155426.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 小波去噪「建议收藏」

    小波去噪「建议收藏」小波去噪方法就是一种建立在小波变换多分辨分析基础上的新兴算法,其基本思想是根据噪声与信号在不同频带上的小波分解系数具有不同强度分布的特点,将各频带上的噪声对应的小波系数去除,保留原始信号的小波分解系数,然后对处理后的系数进行小波重构,得到纯净信号。    相比于以往的其他去噪方法,小波变换在低信噪比情况下的去噪效果较好,去噪后的语音信号识别率较高,同时小波去噪方法对时变信号和突变信号的

    2022年6月15日
    38
  • 在vb中什么被称为对象_vb控件数组怎么创建

    在vb中什么被称为对象_vb控件数组怎么创建在BCB中使用VCL控件数组(一)抱雪昨晚和网友邬彦华在OICQ上闲聊,他言及正在为朋友编一个游戏菜单,其中动态创建了一组按纽,最后却无法释放。他的实现方法如下:for(inti=1;i&lt;=ButtonCount;i++){TSpeedButton*spdBtn=newTSpeedButton(this);spdBtn-&gt;Parent=ScrollBox;//指定父…

    2025年11月24日
    4
  • 使用EPPlus(C#)读写Excel

    使用EPPlus(C#)读写ExcelEPPlus是使用OpenOfficeXML格式(xlsx)读写Excel2007/2010文件的.net开发库。EPPlus支持:单元格范围、单元格样式(边框,颜色,填充,字体,数字,对齐)、图表、图片、形状、批注、表格、保护加密、数据透视表、数据验证、条件格式、VBA、公式计算等等。

    2022年6月22日
    363
  • php表单提交并发送邮件给某个邮箱(示例源码)

    php表单提交并发送邮件给某个邮箱(示例源码)

    2021年9月21日
    46
  • 由于Redis后门漏洞导致服务器被注入挖矿脚本解决过程

    由于Redis后门漏洞导致服务器被注入挖矿脚本解决过程由于Redis后门漏洞导致服务器被注入挖矿脚本解决过程事件描述某一天的早晨,我还是像往常一样搭着公交车开启打工仔的一天,一早8.30就到办公室了,坐着玩手机等上班,就这这时突然我组长飞快的回来办公室,回来就说快看看阿里云后台服务,服务是不是挂掉了,我当时就纳闷了一大早的流量不大怎么就宕机了呢,不一会我组长收到了阿里云短信通知监测到恶意脚本,接下来就是脚本的查找前期处理首先是通过阿里云的控制台发现,查看到恶意的进程PID,通过ps-ef|greap5724的确看到了当前进程,前期处理我只

    2022年7月14日
    20
  • Eureka集群(Eureka详解)

    Eureka集群(Eureka详解)前言上篇文章,我们已经搭建了微服务的框架,使用了SOA(服务治理)Eureka参考:Eureka注册中心这篇文章教大家,如何使用IDEA搭建SpringCloud的集群,Spring拥有最简单的搭建集群方法一、使用IDEA二、配置写上你配置的名字,01,02区分就好,以及要集群那个模块三、端口号-Dserver.port=10087-D是修改,必须写…

    2022年5月5日
    61

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号