2014-02-07 44 views
0

我正面臨一個有趣的問題,爲了向Azure表中的條目添加字段,我不得不昨天運行數據遷移腳本。腳本在執行結束時崩潰,現在我有50個條目需要添加該字段(即「OrganizationName」)。如何測試Azure表中的字段存在存儲查詢

我想只選擇這些條目,但運行在雲存儲工作室這個查詢不返回任何內容:

(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,這也可能是問題的一部分)

回答

1

它可能對「時間戳」查詢來獲取該被跳過當你的腳本墜毀正在更新的行。

+0

不錯的建議,可能適合我!但是,以更持久的方式,我想知道是否有標準的解決方案來查詢沒有特定字段的條目。 –

+0

不是我所知道的,因此這對你來說非常具體,反應。 – hocho

相關問題