private static string FormatExpression(FilterExpression expr, ExpressionContext context)
 {
     if (ReferenceEquals(expr, null))
     {
         return "null";
     }
     else
     {
         return expr.Format(context);
     }
 }
 public IClientWithCommand Filter(FilterExpression expression)
 {
     _namedKeyValues = TryInterpretFilterExpressionAsKey(expression);
     if (_namedKeyValues == null)
     {
         _filter = expression.Format(_client, this.Table);
     }
     else
     {
         _topCount = -1;
     }
     return _client;
 }