首页 / 网页编程 / ASP.NET / 自己动手写ASP.NET ORM框架(二):AdoHelper支持多数据库操作的封装(1)
        
            自己动手写ASP.NET ORM框架(二):AdoHelper支持多数据库操作的封装(1)2011-04-24 博客园 奋斗第一步:编写AdoHelper类,用于封装对数据库的操作,能同时支持多个数据库(目前支持 SqlServer、Oracle、Access),可扩展支持任何类型的数据库。下面先进行代码片段分析,分析完毕后将贴出完整代码,代码块1-1:using System;
using System.Collections;
using System.Collections.Generic;
using System.Configuration;
using System.Text;
using System.Data;
using System.Data.Common;
using System.Data.SqlClient;
using System.Data.OracleClient;
using System.Orm.Common;
namespace System.Orm.DBUtility
{
   public class AdoHelper
   {
     //获取数据库类型
     private static string strDbType =  CommonUtils.GetConfigValueByKey("dbType").ToUpper();
     //将数据库类型转换成枚举类型
     public static DatabaseType DbType =  DatabaseTypeEnumParse<DatabaseType>(strDbType);
     //获取数据库连接字符串
     public static string ConnectionString = GetConnectionString ("connectionString");
     //获取数据库命名参数符号,比如@(SQLSERVER)、:(ORACLE)
     public static string DbParmChar =  DbFactory.CreateDbParmCharacter();