Ich habe mögliche Antworten hier (für PHP, denke ich) überprüft: http://www.lateralcode.com/store-array-database/, aber ich bin nicht in der Lage, eine C# .net Version von serialize/deserialize zu finden.Gibt es eine einfache Möglichkeit, ein Array in einer einzelnen Spalte in einer SQL Server CE-Datenbank zu speichern?
Würde dies genauso gemacht werden wie oben in meinem Link gezeigt, oder gibt es einen völlig anderen Ansatz, den ich angesichts der Umgebung verwenden sollte?
Ich möchte nur nicht eine Reihe von verschiedenen Spalten für jeden der 12 Werte in jedem meiner 9 verschiedenen Arrays haben, also wenn es einen anderen Ansatz gibt, um dies zu erreichen (Umwandlung in Byte [], etc.) Ich bin mehr als willens das zu hören.
Wenn es hilft, werden die Arrays einfache string [] Arrays sein.
warum gehst du nicht einfach 'var a = String.Join („“, Arrays mit); 'und speichert ein in db? und hole es zurück wie 'var arr = a.Split (", ");' –
Bei diesem Ansatz ist es besser, Trennzeichen zu verwenden, die in einem Array-Wert wie "|||" vorkommen können. oder etwas ähnliches. – Vladimirs
Versuchen Sie, dieses Beispiel zu adaptieren: http://sqlcebulkcopy.codeplex.com – KF2