Mam tabeli SQL, który wygląda tak:Czytaj SQL Tabela do Dictionary <string, List <string[]>>
AAA, Amanda, Anthony
AAA, Anna, Andrew
BBB, Boris, Benji
BBB, Blondie, Bobby
Próbuję użyć czytnika danych SQL do odczytu danych, a następnie włóż do wyników Dictionary<string, List<string[]>>
Oczekiwany wynik to:
[Key]
"AAA"
[Value]
"Amanda", "Anthony"
"Anna", "Andrew"
[Key]
"BBB"
[Value]
"Boris", "Benji"
"Blondie", "Bobby"
Proszę o pomoc:
using (SqlConnection cnn = new SqlConnection("connection"))
{
using (SqlCommand cmd = new SqlCommand("command", cnn))
{
using (SqlDataReader rdr = cmd.ExecuteReader())
{
while (rdr.Read())
{
... ?
}
{
{
}
Musisz zadać konkretne pytanie. – RBarryYoung
Chciałbym zastanowić się, czy naprawdę chcesz umieścić wiele wartości w jednej kolumnie, jak się wydaje. Zwykle nadchodzi moment, w którym będziesz żałować, że to zrobisz ... –
@RBarryYoung: Co masz na myśli? Proszę o pomoc w wstawianiu rekordów z tabeli SQL do słownika. Dlaczego -1? – Administrateur