Ich verwende Dapper, um ein Ergebnis meiner Anfrage SELECT zu erhalten.
List<dynamic> results = connection.Query("SELECT id_fonction from liste_personnels_fonctions where id_personnel = @id_personnel", new { id_personnel }).ToList();
Aber manchmal habe ich 2 Ergebnisse. Wenn ich .SingleOrDefault()
ich eine Ausnahme: "Sequenz enthält mehrere Elemente", wenn mehr als eine Zeile zurückgegeben wird. Wenn ich FirstOrDefault
verwende, FirstOrDefault
ich nur die erste Zeile und ich brauche beide ... Was kann ich tun? Ich versuche mit List <> und var [] die Ergebnisse abzurufen, aber es funktioniert nicht.
Irgendwelche Ideen? Vielen Dank.
Wenn Sie nur eine Liste von Int wollen, fragen Sie Dapper danach
List<int> results = connection.Query<int("SELECT id_fonction from liste_personnels_fonctions where id_personnel = @id_personnel", new { id_personnel }).ToList();