我通过以下方法公开我的表:
public static class TableCacheService
{
public static IEnumerable<Myentity> Read()
{
var acc = new CloudStorageAccount(
new StorageCredentials("account", "mypass"), false);
var tableClient = acc.CreateCloudTableClient();
var table = tableClient.GetTableReference("Myentity");
return table.ExecuteQuery(new TableQuery<Myentity>());
}
}
这是一个使用示例:
var nodeHasValue = TableCacheService.Read()
.Where(x => note.ToLower().Contains(x.RowKey.ToLower()))
.Any();
但据说x.RowKey
是空的!
看起来有 2 个成员都叫RowKey
. 其中之一是TableEntity
:
如何访问非空的 RowKey?我是否错误地查询了表格?