/// <summary>
 /// Creates an Odata filter query string from the provided expression.
 /// </summary>
 /// <typeparam name="T">The type of the entity being queried. Typically this will be derrived from <see cref="TableEntity"/> or <see cref="Dictionary{String, Object}"/>.</typeparam>
 /// <param name="client">The <see cref="TableClient"/>.</param>
 /// <param name="filter">A filter expresssion.</param>
 /// <returns>The string representation of the filter expression.</returns>
 public static string CreateFilter <T>(this TableClient client, Expression <Func <T, bool> > filter) => client.Bind(filter);