Для вашего запроса вы должны использовать эту строку кода:
var query =new TableQuery<CustomerEntity>().Where(condition);
Пример демонстрации, как показано ниже:
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(CloudConfigurationManager.GetSetting("StorageConnectionString"));
CloudTableClient tableClient = storageAccount.CreateCloudTableClient();
CloudTable table = tableClient.GetTableReference("humans");
var condition = TableQuery.CombineFilters(
TableQuery.GenerateFilterCondition("PartitionKey",QueryComparisons.Equal, "Harp222"),
TableOperators.And,
TableQuery.GenerateFilterCondition("RowKey",QueryComparisons.Equal, "Walter222")
);
var query =new TableQuery<CustomerEntity>().Where(condition);
foreach (CustomerEntity entity in table.ExecuteQuery(query))
{
Console.WriteLine("{0}, {1}\t{2}\t{3}", entity.PartitionKey, entity.RowKey,
entity.Email, entity.PhoneNumber);
}
Результат теста, как показано ниже:
WindowsAzure.Storage 9.1.1
снимок экрана пакета nuget: