Speichern von Daten in Azure Table Services über TableServiceEntity Sie sind auf die üblichen Basistypen (int, string, datetime usw.) beschränkt, die public get/set haben.Azure TableServiceEntity - Speichern von komplexen Klassen
Es ist keine der üblichen Magie, die Sie gekommen sind, von Serialisierung zu erwarten, die mit Sammlungen befaßt, komplexen Typen, Vererbung usw.
Verschiedene Arten des Umgangs mit diesem in
- Anspannen sein könnten die WritingEntity and ReadingEntity Ereignisse, um Eigenschaften manuell festzulegen (inc, die sich mit komplexen Typen beschäftigt, die eine Serialisierungsmethode zu einer einfachen Zeichenfolgeneigenschaft verwenden).
- Ähnlich wie oben, aber eine zusätzliche ‚Speicherklasse‘ verwenden, um zwischen Yourclass übersetzen < -> YourClassStorage < -> TableServices
- einen Rahmen wie Lokad.Cloud's FatEntities oder Lucifure Mit
ich etwas verpasst haben? Welche Methode mag unter welchen Umständen am besten sein?
Dank Shahin - ich bedeckt, dass auf "Einhaken in die WritingEntity und ReadingEntity Ereignisse", aber ich denke, man könnte auch tun es einfach zu eine schreibgeschützte byte [] -Eigenschaft und lassen Sie Read/WriteEntity allein – Ryan