Zitat von
TriphunEM:
Kann es sein, dass die vorherigen Daten aus SqlReadOnlyQuery verloren gehen?
Genauso ist es! Du führst ja bei jedem Aufruf der Methode die Abfrage neu aus, deshalb stehen dort beim Rücksprung in die nächst höhere Aufrufebene die Daten des letzten Aufrufs drin. Wenn du das so lösen willst, wie du es in php machst, dann musst du das Abfrage-Ergebnis speichern oder in jedem Aufruf ein
Query-Objekt erstellen.