Gibt es eine einfache Möglichkeit, das folgende Problem zu lösen?
Nehmen wir an, ich rufe eine IList mit einigen Büchern in meinem Controller von meinem Modell ab. Jetzt möchte ich die Ausgabe anreichern und eine Vorschau von Amazon mit einem anderen Modell von einem externen Framework abrufen und eine weitere IList erhalten.
Jetzt stecke ich beide IListen in eine Eigentumstasche.
In NVelocity verwende ich ein #foreach für die BookList, aber wie kann ich auf die amazonbooklist mit der richtigen Vorschau zugreifen? Ich kann nicht $amazonbook[index] verwenden, wobei index die isbn wäre. Muss ich wirklich beide Listen in eine große Liste mit einem einfachen Onject packen, das nur die beiden anderen Objekte enthält?
Denken Sie daran, dass beide Modelle aus verschiedenen Rahmenwerken stammen und nicht in ein und dasselbe Rahmenwerk eingefügt werden können. Beide Frameworks müssen getrennt bleiben. Ich versuche, das NVelocity-Problem zu lösen und natürlich ist dieses Problem nur ein Beispiel, wir verkaufen keine Bücher ;)