Ich arbeite mit Azure Table-Speicher unter Verwendung der .NET-API (TableServiceContext, WCF Data Service usw.). Ich habe eine einfache Grafik von Objekten, die ich in den Tischladen speichern möchte. In der Dienstkontextklasse habe ich den folgenden Code.Verwenden des WCF Data Services-Clients für Azure Table Storage - Speichern von Diagrammen von Objekten
_TableClient.CreateTableIfNotExist("AggRootTable");
this.AddObject("AggRoots", model);
foreach (var related in model.RelatedObjects)
{
this.AddRelatedObject(model, "RelatedCollection", related);
}
this.SaveChanges();
Ich habe diese Art von Code in WCF Data Service über EF und einen SQL Server verwendet, aber es funktioniert nicht gegen Azure-Tabellen. Ich würde es nicht erwarten, da es in Azure keine echten Beziehungen zwischen Tabellen gibt. Die Methoden sind jedoch vorhanden. Kann jemand AddRelatedObject, AddLink, usw. im Kontext von Azure Tables verwenden? Oder können Sie Ansätze zum Speichern von Objektdiagrammen im Allgemeinen vorschlagen? Ich konnte keine Dokumente finden und Google war nicht hilfreich.
Danke, Erick
Danke. Es sah so aus, als wäre die ATS-Client-API in einer eigenen Assembly. Schade, dass sie die API nicht auf unterstützte Funktionen beschränken konnten. Es würde die Benutzung viel einfacher machen. –