private IEnumerable <KeyValuePair <string, EntityProperty> > GetEntityFilterableFields(T entity) { return(EntityDefinition .Filters() .Select(k => new KeyValuePair <string, EntityProperty>(k.Name, GetAzureTableProperty(k.Accesor.Evaluate(entity))))); }