//
        // Get methods
        //

        public T GetValue <T>(string query)
        {
            T res;

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