您的位置:首页 > 数据库

.NET数据库编程求索之路--7.使用ADO.NET实现(工厂模式-实现多数据库切换)(1)

2012-08-09 23:45 711 查看
7.使用ADO.NET实现(工厂模式-实现多数据库切换)(1)

7.1 解决方案框架

解决方案(.sln)包含以下几个项目:

(1)类库项目HomeShop.DbUtility,数据访问实用工具;

(2)类库项目HomeShop.Model,实体层;【同5】

(3)类库项目HomeShop.DALFactory,数据访问层工厂;

(4)类库项目HomeShop.DALInterface,数据访问层接口;

(5)类库项目HomeShop.DALOfSql,SQLServer数据访问层;

(6)类库项目HomeShop.DALOfAccess,Access数据访问层;

(4)类库项目HomeShop.BLL,业务逻辑层;

(5)WinForm项目HomeShop.WinForm,界面层。

7.2 数据访问实用工具HomeShop.DbUtility

SqlDbHelper.cs

View Code

1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 //新添命名空间
6 using System.Data.OleDb;
7
8 namespace HomeShop.DbUtility
9 {
10 //用于保存一条SQL命令及对应参数的类
11 public class OleDbCmdTextAndParams
12 {
13 public OleDbCmdTextAndParams(string commandText, params OleDbParameter[] commandParamters)
14 {
15 this.CommandText = commandText;
16 this.CommandParameters = commandParamters;
17 }
18
19 public string CommandText { set; get; }
20
21 public OleDbParameter[] CommandParameters { set; get; }
22 }
23 }

源码下载:/Files/SummerRain/NetDbDevRoad/7使用ADONET实现工厂模式DB切换.rar

数据下载:/Files/SummerRain/NetDbDevRoad/HomeShopDB.rar
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐