public NpgsqlCommand BuildCommand <T>(IQueryable <T> queryable)
        {
            var model = _parser.GetParsedQuery(queryable.Expression);

            return(BuildCommand(model));
        }
Example #2
0
 /// <summary>
 /// Generates the query model.
 /// </summary>
 public QueryModel GenerateQueryModel(Expression expression)
 {
     return(_parser.GetParsedQuery(expression));
 }
        public bool GenerateQueryModel()
        {
            var queryable = _queryGenerator();

            return(_queryParser.GetParsedQuery(queryable.Expression) != null);
        }
 private QueryModel GetParsedQuery(Expression expression)
 {
     return(_queryParser.GetParsedQuery(expression));
 }
        /// <summary>
        /// The method generates a <see cref="QueryModel"/>.
        /// </summary>
        /// <param name="expression">The query as expression chain.</param>
        /// <returns>a <see cref="QueryModel"/></returns>
        public virtual QueryModel GenerateQueryModel(Expression expression)
        {
            ArgumentUtility.CheckNotNull("expression", expression);

            return(_queryParser.GetParsedQuery(expression));
        }
Example #6
0
 /// <summary>
 /// The method generates a <see cref="QueryModel"/>.
 /// </summary>
 /// <param name="expression">The query as expression chain.</param>
 /// <returns>a <see cref="QueryModel"/></returns>
 public virtual QueryModel GenerateQueryModel(Expression expression)
 {
     return(_queryParser.GetParsedQuery(expression));
 }