private static string FormatExpression(ODataExpression expr, ExpressionContext context) { if (ReferenceEquals(expr, null)) { return("null"); } else { return(expr.Format(context)); } }
private static string FormatExpression(ODataExpression expr, ExpressionContext context) { if (ReferenceEquals(expr, null)) { return "null"; } else { return expr.Format(context); } }
private FluentCommand Resolve() { if (!ReferenceEquals(_collectionExpression, null)) { For(_collectionExpression.AsString(_session)); _collectionExpression = null; } if (!ReferenceEquals(_derivedCollectionExpression, null)) { As(_derivedCollectionExpression.AsString(_session)); _derivedCollectionExpression = null; } if (!ReferenceEquals(_filterExpression, null)) { _namedKeyValues = TryInterpretFilterExpressionAsKey(_filterExpression); if (_namedKeyValues == null) { _filter = _filterExpression.Format(new ExpressionContext(_session, this.EntityCollection)); } else { _keyValues = null; _topCount = -1; } _filterExpression = null; } if (!ReferenceEquals(_linkExpression, null)) { Link(_linkExpression.AsString(_session)); _linkExpression = null; } return(this); }
public void Filter(ODataExpression expression) { _namedKeyValues = TryInterpretFilterExpressionAsKey(expression); if (_namedKeyValues == null) { _filter = expression.Format(_schema, this.Table); } else { _topCount = -1; } }