I use Azure.Data.Tables.
I found that most likely I should use Azure.Data.Tables.TableServiceClient.QueryAsync(...) (docs) to list tables, however I cannot find any documentation on the syntax of the filter string. I could avoid specifying a filter string and do the filtering on client side but it's not a proper way to do it.
There is only one example in the docs:
filter
String
Returns only tables that satisfy the specified filter. For example, the following would filter tables with a Name of 'foo': "TableName eq 'foo'".
But where is the full documentation for the filter string, and more specifically, how can I list tables by prefix? In Microsoft.Azure.Cosmos.Table.CloudTableClient.ListTables it seems it can be done easily (docs) but microsoft recommends moving to Azure.Data.Tables.