public T GetSingle<T>(string PartitionKey, string RowKey) where T : TableEntity
{
// Create a retrieve operation that takes a customer entity.
TableOperation retrieveOperation = TableOperation.Retrieve<T>(PartitionKey, RowKey);
// Execute the retrieve operation.
TableResult retrievedResult = table.Execute(retrieveOperation);
}
我检索到的结果始终为空。我有表参考。请帮助我找到我的问题。
AFAIK,PartitionKey
和RowKey
的值区分大小写。请确保PartitionKey
和RowKey
的值与存储的实体完全匹配。此外,您可以在执行表查询时利用 Fiddler 捕获网络跟踪以缩小此问题的范围。有关常见教程,可以遵循使用 .NET 的 Azure 表存储入门和 Azure Cosmos DB 表 API。