Oder bei Deiner derzeitigen Lösung je Datensatz die Dokumente laden, was programmiertechnisch sicherlich deutlich einfacher zu realisieren ist. Unter Laufzeitbedingungen könnte es aber andererseits weniger gut sein. Kommt auf die Datenmenge an.
Richtig, so mach ich es aktuell mit einer zusätzlichen Abfrage, welche die Dokumente läd, dadurch wird allerdings die Abfragezeit natürlich immer weiter erhöht.