예제 #1
0
        protected IEnumerable <dynamic> Run()
        {
            IEnumerable <SimpleQueryClauseBase> unhandledClauses;
            var result = _dataStrategy.Run.RunQuery(this, out unhandledClauses);

            if (unhandledClauses != null)
            {
                var unhandledClausesList = unhandledClauses.ToList();
                if (unhandledClausesList.Count > 0)
                {
                    result = new DictionaryQueryRunner(_tableName, result, unhandledClausesList).Run();
                }
            }

            return(SimpleResultSet.Create(result, _tableName, _dataStrategy).Cast <dynamic>());
        }
예제 #2
0
        protected IEnumerable <dynamic> Run()
        {
            IEnumerable <SimpleQueryClauseBase> unhandledClauses;

            return(SimpleResultSet.Create(_adapter.RunQuery(this, out unhandledClauses), _tableName, _dataStrategy).Cast <dynamic>());
        }