private void InitalProvider(IDBNode idbNode, ActionEnum actionEnum, ref IProvider tempProvider) { string connectString = string.Empty; CustomDBProxyConfigManagement customDBProxyConfigManagement = new CustomDBProxyConfigManagement(idbNode.Name, idbNode.GroupType); switch (customDBProxyConfigManagement.CurrentDBGroup.GroupTypeEnum) { case GroupTypeEnum.MSSQLServer: connectString = customDBProxyConfigManagement.GetMSSQLServerConnectionString(actionEnum, idbNode.Name); tempProvider = new SqlProvider(connectString); break; case GroupTypeEnum.OracleServer: connectString = customDBProxyConfigManagement.GetOracleServerConnectionString(actionEnum, idbNode.Name); tempProvider = new OrlProvider(connectString); break; } }