On Monday, March 28, 2016 at 11:15:55 AM UTC-7, Brady Wied wrote: > > My first instinct is a hell of a lot more than I'm expecting but I'm > thinking about it. > > Here are the components I can think of (to achieve domain models free of > persistence logic): > > 1. Mapping DSL a la Fluent NHibernate > 2. Plugin to convert Sequel datasets to the domain models (perhaps > like model/base.rb's def call(values) method) > 3. Code that uses proxy collections for the domain model associations > to allow lazy loading, etc. > 4. Identity map - would have to revive this. I think this wouldn't be > required if I exclude support for reuniting "detached objects" in the > Hibernate sense of the word > > It might be easier to do this by treating Sequel models as "mapper" > classes and then converting them, but I'm not sure. > > ROM is sort of interesting to me but I think they are trying to do > something a lot different (CQRS by default, etc.) than what I want. I > really want what NHibernate gives me (mapped persistence with the > appearance of in memory access). > > Does anyone have any thoughts about this? Foolish idea? >
You can look at Hanami::Model, it is an attempt to build a data mapper on top of Sequel: https://github.com/hanami/model Thanks, Jeremy -- You received this message because you are subscribed to the Google Groups "sequel-talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/sequel-talk. For more options, visit https://groups.google.com/d/optout.
