public static DataAccessProvider Instance() { if (objProvider != null) { return(objProvider); } DataAccessProviderConfiguration objConfig = DataAccessProviderConfiguration.GetDataAccessProviderConfiguration(); Provider provider = new Provider(objConfig.DefaultProvider, "VmgPortal.Modules.KPIData.Library.Providers." + objConfig.DefaultProvider, ((Provider)objConfig.Providers[objConfig.DefaultProvider]).ConnectionString); objProvider = (DataAccessProvider)DataAccessProviderFactory.CreateDataAccess(provider); return(objProvider); }