我正在使用.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