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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Loadrunner教程–常用操做流程

    Loadrunner教程–常用操做流程Loadrunner教程–常用操做流程作者博客:vps精选网1loadrunner压力测试一般使用流程1.1loadrunner压力测试原理本质就是在loadrunner上模拟多个用户同时按固定行为访问web站点。其中固定行为在loadrunner中是通过录制脚本定义的,多个用户同时访问的策略是在loadrunner的场景中定义的。1.2压测思路…

    2022年5月23日
    73
  • linux redis重启,互联网常识:linux下重启redis的方法

    linux redis重启,互联网常识:linux下重启redis的方法跟大家讲解下有关 linux 下重启 redis 的方法 相信小伙伴们对这个话题应该也很关注吧 现在就为小伙伴们说说 linux 下重启 redis 的方法 小编也收集到了有关 linux 下重启 redis 的方法的相关资料 希望大家看到了会喜欢 导语 已经将 redis 加入到 etc 下此时服务器启动 redis 也启动但是却连不上 redis 所有有了以下的过程 学习视频分享 redis 视频教程 查看 redis 状态 syst

    2025年6月1日
    3
  • pycharm的调试功能_pycharm运行调试配置

    pycharm的调试功能_pycharm运行调试配置Debug调试,是对于学习编程人员来说是一项重要的技能。只有当你学会debug了以后,才可以正确的知道程序的走向流程是如何的,DEBUG是排除程序故障的意思。debug则是通过工具来对代码进行调试,进而一步步找出程序中出现bug的位置,也就是程序中具体错误代码的位置。Pycharm中的debug模式首先,还是用示例说话,我们先写一段简短的代码,来帮助我们完成今天要讲的内容。初学者可能没见过for循环中的下划线‘_’,在Python中是占位符的意思,因…

    2022年8月25日
    11
  • ViewRootImpl和WindowManagerService笔记

    ViewRootImpl和WindowManagerService笔记

    2022年1月2日
    42
  • 在JAVA中 System.getProperty 和 System.setProperty 方法.

    在JAVA中 System.getProperty 和 System.setProperty 方法.

    2021年11月30日
    56
  • ubuntu 内核版本回退_ubuntu 内核版本

    ubuntu 内核版本回退_ubuntu 内核版本查看当前内核:uname-a查看系统上的所有内核:sudodpkg–get-selections|greplinux打开grub:sudovim/etc/default/grub修改:#GRUB_DEFAULT=0GRUB_DEFAULT=GRUB_DEFAULT=”AdvancedoptionsforUbuntu>Ubuntu,withLinux<回退的版本号>”例如:GRUB_DEFAULT

    2022年8月23日
    14

发表回复

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

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