J'ai un couple d'entités que je veux traiter comme un agrégat. Le problème est que leur association est conceptuelle plutôt que via des clés étrangères dans la base de données.NHibernate Conceptual Aggregate Roots
Le schéma I a été donné: alt text http://files.robtennyson.us/2009/2009-04-17_1414.png
Mon but est de créer une classe InventoryWeek
que j'ajouter des transactions d'inventaire à. Donc, la semaine de l'inventaire enveloppe évidemment FACIL_INVENTORY_WEEK
et les transactions sont ajoutées au FACIL_INVENTORY
. Donc, en tirant cela de la DB, je recevrais la semaine donnée la facilité et la date, et alors je voudrais toutes les transactions qui ont un INVENTORY_DATE
dans la semaine.
Existe-t-il un moyen de mapper cette relation dans nhibernate? Ou y a-t-il une meilleure façon de modéliser cela complètement?
Je l'ai lu plusieurs fois et je ne comprends toujours pas le problème. Vous devriez probablement le rendre plus général, pas spécifique à votre domaine, qu'il soit plus facile à comprendre pour les personnes ne connaissant pas votre domaine. –