我通过以下方法公开我的表:
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
是空的!
看起来有两个成员都叫RowKey
。其中一个是TableEntity
:
如何访问非null的RowKey?我错误地查询了桌子吗?