日期:2014-05-17  浏览次数:20443 次

这样的数据库工厂
这样的数据库工厂,它的配置文件:

<add key="DBType" value="MsSql" />
<add key="MsSql" value="server=.\starrycheng;database=HRMS;uid=sa;pwd=123456" />

如果将其改为“Oracle”数据库应该怎样改???

也没有看到枚举类型的“DBType”啊,在“ConfigHelper类”中有一个文件:

public class ConfigHelper
  {
  public static string GetDBType
  {
  get
  {
  return ConfigurationManager.AppSettings["DBType"];
  }
  }

  /// <summary>
  /// 获取MsSql数据库连接字符串
  /// </summary>
  public static string GetconnMsSql
  {
  get
  {
  return ConfigurationManager.AppSettings["MsSql"];
  }
  }  

  }

这样来的,如果要配置为“Oracle”应该怎样修改呢???

------解决方案--------------------
return ConfigurationManager.AppSettings["MsSql"];
 =>
return ConfigurationManager.AppSettings["Oracle"];
看看行不行。
 
------解决方案--------------------
根据DBType这个字符串找到MsSql,然后根据MsSql找到连接串,如果你写oracle也是这个道理,照猫画虎就行了