public NpgsqlCommand BuildCommand <T>(IQueryable <T> queryable) { var model = _parser.GetParsedQuery(queryable.Expression); return(BuildCommand(model)); }
/// <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)); }
/// <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)); }