public List <T> GetAll <T>() where T : class
        {
            List <T> res = new List <T>();

            using (var conn = new WrappedDbConnection(ConnectionFactory.GetDBConnecton(this._connectionString, this._dbAdapter)))
            {
                res = conn.GetAll <T>().ToList();
                conn.Close();
            }
            return(res);
        }