`

添加MySql支持到DAAB 3微软数据访问模块的源代码

阅读更多
代码下载

代码采用全路径压缩,EntLib3Src目录下的文件将覆盖Enterprise Library下的相关文件,覆盖还将顺便修正中文环境下SQL Server导入QuickStartDB示例数据库的问题,另外还有此数据库的Access和SQLite版本,除了MySQL 5连接配置外,文件app.config还包括了access和SQLite的数据库连接示例,通过修改app.config的<dataConfiguration defaultDatabase="DataAccessQuickStart_mysql">中的defaultDatabase即可立即切换底层数据库。

提供的代码是《.NET跨数据库编程最佳实践》一文的配套代码,文章已经在《程序员》八月号发表,由于出版条款限制,3个月内无法在此提供原文,所以这里只提供文章相关的DAAB MySQL扩展支持源代码。代码是DAAB扩展,微软.NET平台Enterprise Library中的DAAB数据访问模块提供了一种半官方的.NET跨数据库数据访问方法,希望这里提供的开源数据库MySql支持代码能够您实现其他数据库,例如PostgreSQL或者FireBird的.NET平台支持时,为您提供一点思路

要顺利使用上述代码,可能还需要安装下列软件:

分享到:
评论
1 楼 lyhu 2008-09-26  
http://ericguo.iteye.com/Files/ericguo/Eric_EntLib3Src_Addon.rar

下载下来解压出错。
能否重新上传,或发给我一份。
Caveman.lyhu@gmail.com 谢谢!

相关推荐

    DAAB 企业库 微软企业库

    3. **数据访问对象**:DAAB提供了一组预定义的数据访问对象,如DataSet、DataTable、DataRow等,用于执行常见的CRUD(创建、读取、更新、删除)操作。 4. **事务管理**:DAAB支持在数据访问操作中集成事务处理,...

    微软企业库 DAAB 网上书店 网站

    7. **代码重用和模块化**:通过使用DAAB,开发人员可以创建可重用的数据访问组件,提高代码的模块化和可维护性。 8. **扩展性**:DAAB设计为可扩展,允许开发人员自定义适配器或实现自己的数据访问策略,以适应特定...

    DAAB(官方版)

    DAAB为开发者提供了统一的数据访问接口,使得在不同数据库系统(如SQL Server、Oracle、MySQL等)间切换变得更加便捷,减少了代码重复,提高了软件的可维护性和可扩展性。 微软的DAAB设计了一系列的接口和类,用于...

    微软企业库连接Oracle数据库的数据访问层

    【标题】:“微软企业库连接Oracle数据库的数据访问层”揭示了使用Microsoft Enterprise Library(ENTLIB)与Oracle数据库交互的关键技术。Microsoft Enterprise Library是.NET Framework下的一组可重用的应用程序块...

    Enterprise Library 企业库数据访问应用程序块实例

    - 数据访问应用程序块(Data Access Application Block, DAAB)提供了一组接口和类,用于抽象数据库操作,支持多种数据库平台,如SQL Server、Oracle、MySQL等。DAAB的主要目标是帮助开发者避免直接编写SQL语句,转...

    C#数据访问加速模块.rar_c#多线程

    最后,“DAAB-CS”可能是“Data Access Application Block for .NET”的简称,这是一个微软为企业应用架构(EAI)设计的面向.NET框架的库,用于简化数据访问。它可能包含了多线程访问数据库的示例代码或最佳实践,比如...

    基于微软企业库的数据库访问层CodeSmith模板

    总结来说,"基于微软企业库的数据库访问层CodeSmith模板"是一种高效开发工具,它整合了微软企业库的强大功能和CodeSmith的代码生成能力,能够帮助开发者快速构建稳定、可维护的数据访问层,降低开发复杂度,提高开发...

    Entity Framework技术系列之1:数据访问技术概述

    - **Entity Framework**:微软官方推荐的ORM框架,支持代码优先等多种开发模式,能够大幅减少数据访问层的编码工作。 #### 六、结论 尽管ADO.NET提供了强大的数据访问能力,但在实际项目中,根据项目需求选择合适...

    使用微软企业类库Microsoft Enterprise Library4.0访问达梦数据库

    在4.0版本中,这个库提供了诸如数据访问、异常处理、日志记录、配置管理等多个方面的支持。本文将重点探讨如何利用Microsoft Enterprise Library 4.0来访问达梦数据库,这是一种在中国广泛使用的数据库系统,特别...

    微软企业库 5.0 源码

    微软企业库(Microsoft Enterprise Library)是微软发布的一套开源软件开发框架,主要目的是为了帮助开发者在.NET平台上更方便地实现一些常见的企业级功能,如日志记录、异常处理、数据访问、缓存管理等。...

    微软数据库连接类DAAB

    微软数据库连接类,直接加入工程,调用就行了.它提供了安全的,高效的数据库访问类.

    微软企业库增删改查例子

    【微软企业库(Enterprise Library)】是微软提供的一套用于构建企业级应用程序的软件开发框架,它包含了多种可重用的、预配置的编程模块,主要用于解决常见的应用程序设计问题,如数据访问、日志记录、异常处理、...

    如何能够简化数据库访问代码

    它包括对多种数据源的支持,提供事务管理、错误处理和数据访问策略等特性。开发者可以通过微软提供的链接下载DAAB并了解更多信息。 在DAAB中,SqlParameterDiscovery类是一个关键组件,它包含了一些静态方法,用于...

    微软企业库实例

    1. **数据访问应用块**(Data Access Application Block, DAAB):提供了一种统一的方式来访问数据库,支持多种数据库系统如SQL Server、Oracle等。DAAB可以帮助我们抽象出数据访问代码,减少直接使用ADO.NET的复杂...

    Data Access Application Block3.1

    《Data Access Application Block 3.1》(DAAB)是微软企业库中的一部分,它为.NET Framework应用程序提供了一种统一的方式来访问和管理数据。DAAB的设计目标是简化数据访问层的开发,使得开发者可以更专注于业务...

    微软企业库开源文件

    1. **Data Access Application Block (DAAB)**:提供了统一的数据访问接口,可以简化与数据库的交互,支持多种数据库平台,如 SQL Server、Oracle 和 ODBC。 2. **Exception Management Application Block (EMAB)**...

    Enterprise Library学习资料

    DAAB抽象了数据访问的细节,使得代码更易维护和扩展,同时提供了事务管理的支持。 2. **缓存管理应用块**(Caching Application Block): 缓存管理模块允许开发者在应用程序中有效地存储和检索数据,减少对数据库...

    微软企业库5.0

    1. **数据访问应用块**(Data Access Application Block, DAAB):DAAB 提供了一种抽象层,用于简化数据库访问。它支持多种数据库系统,如 SQL Server、Oracle 和 ODBC,让开发者可以通过统一的接口来执行查询和操作...

    将MySql与.NET Framework 2.0的企业库集成

    3. **配置企业库**:这通常涉及到修改配置文件,添加新的数据源和连接字符串,指定使用MySQL连接器。 4. **编写代码**:在你的.NET应用中,你可以使用企业库的API,如`DatabaseFactory`和`DataSet`,就像你在使用...

    企业库学习源码 企业库学习 企业库 微软企业库

    1. **数据访问应用块(Data Access Application Block, DAAB)**:提供了数据库操作的抽象层,支持多种数据库供应商,如SQL Server、Oracle等,简化了数据访问代码的编写。 2. **配置应用块(Configuration ...

Global site tag (gtag.js) - Google Analytics