/// <summary>
        /// Executes a query object against the prevalent system.
        /// </summary>
        /// <param name="query">the query object</param>
        /// <returns>query object return value</returns>
        public object ExecuteQuery(Bamboo.Prevalence.IQuery query)
        {
            Assertion.AssertParameterNotNull("query", query);

            BeforeQuery();

            try
            {
                return(query.Execute(_system));
            }
            finally
            {
                AfterQuery();
            }
        }
예제 #2
0
 protected object ExecuteQuery(Bamboo.Prevalence.IQuery query)
 {
     return(_engine.ExecuteQuery(query));
 }