Lesen von SQL-Tabelle in Dictionary<string, List<string[]>>

Ich habe eine SQL Tabelle, die wie folgt aussieht:

AAA, Amanda, Anthony
AAA, Anna, Andrew
BBB, Boris, Benji
BBB, Blondie, Bobby

Ich versuche, eine SQL-Daten-reader zum Lesen der Daten legen Sie dann die Ergebnisse in eine Dictionary<string, List<string[]>>

Das erwartete Ergebnis ist:

[Key]
   "AAA"
[Value]
   "Amanda", "Anthony"
   "Anna", "Andrew"
[Key]
   "BBB"
[Value]
   "Boris", "Benji"
   "Blondie", "Bobby"

Bitte helfen:

using (SqlConnection cnn = new SqlConnection("connection"))
{
   using (SqlCommand cmd = new SqlCommand("command", cnn))
   {
      using (SqlDataReader rdr = cmd.ExecuteReader())
      {
         while (rdr.Read())
            {
               ... ?
            }
      {
   {
}
  • Müssen Sie bitten, eine bestimmte Frage.
  • Würde ich ernsthaft nachdenken, ob Sie wirklich wollen, um mehrere Werte in einer Spalte, wie Sie scheinen, zu tun. In der Regel es kommt ein Punkt, die Straße hinunter, wo Sie werden es bereuen, dies zu tun...
  • Was meinst du? Ich bitte um Hilfe das einfügen von Datensätzen aus einer SQL Tabelle in ein Wörterbuch. Warum die -1?
  • es kommt ein Punkt, die Straße hinunter, wo Sie werden es bereuen, das zu tun..." _for Beispiel, wenn?
  • Wenn Sie möchten, um zu behandeln, die implizite Eltern-Kind-Beziehung, die Sie erstellt haben, als ein Tatsächliches Eltern-Kind-Beziehung. Eine Antwort mit Beispielen ist zu groß, um in einem Kommentar. Das könnte tatsächlich eine gute Frage ALSO auf seine eigene...
  • Danke für den Tipp. Für das, was ich brauche, jetzt, die folgenden Vorschläge zu arbeiten.
  • Kein problem! Viel Glück!

Schreibe einen Kommentar