TableQuery<T> from Azure TableStorage that filters on PartitionKey
问题 I'm trying to abstract geting all entities from a Table by partitionKey, like so: public List<T> GetEntities<T>(string partitionKey, T entity) where T : TableEntity { try { var tableClient = _account.CreateCloudTableClient(); var table = tableClient.GetTableReference(entity.GetType().Name.ToLower()); var exQuery = new TableQuery<T>().Where(TableQuery.GenerateFilterCondition("PartitionKey", QueryComparisons.Equal, partitionKey)); var results = table.ExecuteQuery(exQuery).Select(ent => (T) ent)