Ich habe eine SQL-Tabelle, die wie folgt aussieht:lesen SQL Tabelle in Dictionary <string, List <string[]>>
AAA, Amanda, Anthony
AAA, Anna, Andrew
BBB, Boris, Benji
BBB, Blondie, Bobby
Ich versuche, einen SQL-Datenleser zu verwenden, um die Daten zu lesen, dann die Ergebnisse einfügen in ein 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())
{
... ?
}
{
{
}
Sie müssen eine bestimmte Frage stellen. – RBarryYoung
Ich würde ernsthaft darüber nachdenken, ob Sie wirklich mehrere Werte in eine Spalte schreiben wollen, wie Sie es anscheinend tun. Normalerweise kommt ein Punkt die Straße hinunter, wo du es bereuen wirst, dies zu tun ... –
@RBarryYoung: Was meinst du? Ich bitte um Hilfe beim Einfügen von Datensätzen aus einer SQL-Tabelle in ein Dictionary. Warum die -1? – Administrateur