我面临一个有趣的问题,我昨天必须运行一个数据迁移脚本,以便为Azure表中的条目添加一个字段。该脚本在执行结束时崩溃,现在我有50个需要添加此字段的条目(即“OrganizationName”)。
我只想选择这些条目,但在Cloud Storage Studio中运行此查询不会返回任何内容:
(OrganizationName eq '')
在C#中我有相同的结果(空列表):
var query = from user in _tableService.GetDataContext().AppUserEntity
where 1 == 1 && user.OrganizationName == ""
select user;
List<AppUserEntity> list = query.ToList();
我认为这是有道理的,因为我的实体没有该字段,其值不能是String.empty。但我想知道一种有效的方法来检索这些条目,而不仅仅是检索所有内容和循环,并且在任何地方都找不到令人满意的东西。
有什么想法吗?
(PS:我正在运行SDK 1.8,这也可能是问题的一部分)
答案 0 :(得分:1)
可以在'Timestamp'上查询,以便在脚本崩溃时获取被跳过的行。