I think, the possible problem might be relationships are not treated as
first-class citizens in the framework. If one introduces a concept of
Relationships as explicit objects connecting DataObjects based on
certain criteria then it immediately becomes strightforward, at least on
the conceptual level, to define any specific types of relationships
parametrized with qualifiers. fetch limits, etc. and use them to
retrieve or connect/disconnect data objects according to the application
business logic. Basically, it is a classical method vs. object
architectural dilemma.
Andriy.
Andrus Adamchik wrote:
>I was thinking about another approach - a relationship-level qualifier
>(like the one we now allow for entities), or even better - a full-blown
>SelectQuery to fetch a relationship (so that ordering and other parameters
>can be specified as well). However it is too limiting, as such
>qualifier/query will be shared by all instances of a particular entity,
>and customizing it at the object level is not easy.
>
>Looking for good ways to merge the two...
>
>
This archive was generated by hypermail 2.0.0 : Mon Oct 18 2004 - 17:23:38 EDT