linqazurelambdaexpressionpredicatebuilder

Is there a way to use PredicateBuilder with Azure Table Storage?


Just what it says on the tin, I have a design problem where normally PredicateBuilder would be the obvious answer, but when executing, I get errors such as :

The expression 
((([10007].PartitionKey == "df2907ad-2094-4b7a-9796-d077f14b25bc") 
And True) 
And Invoke(f => (True AndAlso Invoke(job => (job.MigrationExecutionId == "5fa0bd4c-4745-4452-8e52-a0329c00dafb"), f)), [10007])) 
is not supported.

Any way to use Predicate builder, or some other form of expression tree syntax to build up a query and run it against Azure Table?


Solution

  • Short answer: no. ATS offers only limited linq support.