public static DataAccessLayerBaseClass GetDataAccessLayer()
        {
            DataProviderType dataProviderType;

            if ((ConfigurationManager.AppSettings["DataProviderType"] == null
                ? true
                : ConfigurationManager.AppSettings["ConnectionString"] == null))
            {
                throw new ArgumentNullException(
                          "Please specify a 'DataProviderType' and 'ConnectionString' configuration keys in the application configuration file.");
            }
            try
            {
                dataProviderType =
                    (DataProviderType)
                    Enum.Parse(typeof(DataProviderType), ConfigurationManager.AppSettings["DataProviderType"], true);
            }
            catch
            {
                throw new ArgumentException("Invalid data access layer provider type.");
            }
            return(DataAccessLayerFactory.GetDataAccessLayer(dataProviderType,
                                                             ConfigurationManager.AppSettings["ConnectionString"]));
        }
 public static DataAccessLayerBaseClass GetDataAccessLayer(DataProviderType dataProviderType_0)
 {
     return(DataAccessLayerFactory.GetDataAccessLayer(dataProviderType_0, null));
 }