Ich verwende derzeit den Windows Azure-Tabellenspeichermechanismus mit einer Klasse, die TableEntity erweitert. Eines der Felder dieser Klasse ist jedoch eine Liste. Wenn die Entität von der Tabelle zurückgeholt wird, wird sie als DynamicTableEntity und nicht als normale Table Entity zurückgegeben. Gibt es eine Möglichkeit, die Liste aus der Tabelle zu erhalten, anstatt die Liste zu serialisieren und sie auf einem Blob zu speichern?Verwenden der Liste <string> mit Azure-Tabellenspeicher
Antwort
Wie Sie vielleicht bereits wissen, werden komplexe Datentypen von Azure Table Storage nicht nativ unterstützt. Eine Liste der unterstützten Datentypen finden Sie hier: http://msdn.microsoft.com/en-us/library/windowsazure/dd179338.aspx.
Eine Option besteht darin, diese Liste wie oben erwähnt in eine Zeichenfolge mit Trennzeichen zu serialisieren.
Andere Option ist die Verwendung einer 3rd-Party-Bibliothek wie Lucifure Stash (http://lucifurestash.codeplex.com/). Ich habe es selbst nicht verwendet, aber die Dokumentation besagt, dass Sie Arrays und Listen als Entität in Azure-Tabellen speichern können.
Das wäre toll, danke :) –
- 1. Verbinden der Liste <object> mit der Dropdown-Liste
- 2. Liste Kombination <Base> mit Liste <Derived>
- 3. Was ist der Nutzen Liste <T> über IEnumerable <T> zu verwenden?
- 4. XML-Serialisierung der Liste <Object>
- 5. Erweitern der Liste <T> Klasse
- 6. Liste <Tuple<T>> | AddRange mit Arrays
- 7. Sortierung der Liste <Object>
- 8. Umwandlung Liste <XElement> zu Liste <XElement.Value>
- 9. Individuelle Sortierung der Liste <T>
- 10. Liste <Object> vs Liste <dynamic>
- 11. Liste <object[]>10 mehr Speicher als DataTable verwenden?
- 12. Implementieren der Liste <Node>
- 13. Verwenden Ströme zu Gruppe Map <Foo, List <Bar>> basierend auf Größe der Liste <Bar>
- 14. Problem mit der Vererbung und Liste <>
- 15. C# "lustige" Probleme mit der Liste <String[]>
- 16. Deserialisieren xml Klasse, Probleme mit der Liste <>
- 17. Konvertieren Liste <Integer> zu Liste <String>
- 18. Liste verwenden <T> ForEach Element zu HashTable hinzufügen
- 19. Aggregate Liste <X><X> mit Java 8 Stream-API zur Liste
- 20. PrimeFaces Füllung Datentabelle mit Liste <Object> in einer anderen Liste <Object>
- 21. Verwenden einer Variablen aus einer zurückgegebenen Liste <> Methode
- 22. Warum ist die Liste <Number> kein Untertyp der Liste <Object>?
- 23. DropDownListFor Razor mit Liste <string>
- 24. WPF-Textblockbindung mit Liste <string>
- 25. Liste erstellen <int> STIL mit
- 26. Bestücken Liste <Object> LINQ mit
- 27. Implementieren einer Liste mit unique_ptr <>?
- 28. Fill Liste <int> mit LINQ
- 29. Effizienz der Liste <T> .IndexOf() im Vergleich zu Liste <T> .FindIndex()
- 30. Casting-Liste <[KnownType]> zu Liste <T>, um Rückgabetyp der Funktion zu entsprechen?
Entschuldigung, ich habe ein Detail ausgelassen, die Liste ist eine Liste, die vom Azure Table Storage unterstützt werden soll. Vielen Dank. –