Comment procéder pour mapper trois classes à une table avec NHibernate fluide. Une colonne "Type" doit indiquer quelle classe doit être mappée. Est-il même possble?Mappage NHibernate fluide: une table, plusieurs classes
- Kristoffer
Comment procéder pour mapper trois classes à une table avec NHibernate fluide. Une colonne "Type" doit indiquer quelle classe doit être mappée. Est-il même possble?Mappage NHibernate fluide: une table, plusieurs classes
C'est certainement possible, en supposant que vos classes étendent une classe de base commune. C'est ce qu'on appelle la stratégie de table par classe et les instructions sur la façon de la cartographier sont dans le documentation.
Êtes-vous dans une situation où vos données pourraient être normalisées? Ce que vous essayez de faire ressemble à un cadeau mort que c'est le problème réel.
Eh bien, je suis simplement curieux. Je pensais à la façon dont je pourrais dénormaliser la base de données (pour une performance accrue) sans toucher au modèle d'objet. – Kristoffer
Merci! C'est un exemple à la fin de la documentation. Les propriétés ne sont pas virtuelles dans la documentation, mais elles doivent l'être. – Kristoffer