Ich benutze DataMapper, ein Open-Source-ORM für Ruby, und ich habe in Juckreiz möchte ich kratzen. Momentan kann DataMapper das Strategic Eager Loading (SEL) für Eins-zu-Viele-Beziehungen verwenden, jedoch nicht für Viele-zu-Viele, bei denen N + 1-Abfragen auftreten. Ich würde gerne herumhacken, um diese Arbeit richtig zu machen, aber ich kann nicht herausfinden, wo ich es machen soll. Also zweiteilige Frage:Strategische Eager Loading für viele-zu-viele Beziehungen in Datamapper?
- Wie ich die Testsuite ausführen, so wird es zeigen, dass dies fehlschlägt (nb. Gerade alle Spezifikationen, die fehlschlagen sollten als ausstehend markiert sind)?
- Wo und wie wird SEL für Eins-zu-viele-Beziehungen implementiert?
Wow, 2½ Jahre und das ist immer noch ein Fixme! Scheitern die Tests jetzt zumindest richtig? –
Eigentlich entwickle ich nicht mit DataMapper, ich wünschte, ich könnte aber keine Zeit haben. Vielleicht kann diese Frage in DataMapper-Gruppen oder IRC gestellt werden. – CodeGroover