我正在使用.NET API(TableServiceContext,WCF數據服務等)使用Azure表存儲。我有一個簡單的想要保存到表格存儲區的對象圖。在服務上下文類中,我有以下代碼。使用WCF Data Services客戶端用於Azure表存儲 - 存儲對象圖
_TableClient.CreateTableIfNotExist("AggRootTable");
this.AddObject("AggRoots", model);
foreach (var related in model.RelatedObjects)
{
this.AddRelatedObject(model, "RelatedCollection", related);
}
this.SaveChanges();
我已經通過EF和SQL Server在WCF數據服務中使用了這種風格的代碼,但它不適用於Azure表。我不會期望它,因爲Azure中的表之間並不存在真正的關係。但是,方法在那裏。有誰知道如何在Azure表格的上下文中使用AddRelatedObject,AddLink等?或者可以建議一般存儲對象圖的方法?我一直無法找到任何文檔,Google也沒有幫助。
感謝, 埃裏克
謝謝。它看起來像ATS客戶端API在它自己的程序集中。太糟糕了,他們不能將API限制爲支持的功能。它會使它更容易使用。 – 2011-01-08 01:50:15