3

Je suis nouveau pour NHibernate et Fluent NHibernate. Je me demande comment utiliser correctement NHibernate Fluent avec la stratégie de cartographie "table par sous-classe".Fluent NHibernate table par l'héritage de mappage de sous-classe

This est un exemple de ce que je suis après. Plus spécifiquement cependant, j'ai besoin d'un moyen de décomposer les mappages de sous-classes en fichiers séparés.

De plus, lors de l'ajout d'enregistrements, j'ai besoin que NHibernate insère d'abord dans le parent, puis dans l'enfant. Voici un prototype simplifié de ma base de données. Le personnel, les images et les projets doivent tous hériter des entités. Les entités sont responsables de la génération de la clé primaire. PersonnelId, ImageId et ProjectId ont tous des clés étrangères référençant EntityId.

Espérons que cela a du sens, merci d'avance.

alt text http://img695.imageshack.us/img695/6112/databasediagram.jpg alt text http://img693.yfrog.com/img693/4980/databasecolumns.jpg

Répondre

6

Il y a un lien en haut de l'article dont vous avez parlé qui contient des mises à jour pour la dernière version de Fluent NHibernate, en particulier ceux pour séparer les correspondances de sous-classe dans des fichiers séparés. Updates to subclass and joined subclass mapping in fluent nhibernate 1.0RC. En outre, vous devez lire le Fluent NHibernate wiki au sujet de subclasses.

+0

Merci de me pointer dans la bonne direction! – Jesse

+0

@JamesGregory les liens du wiki semblent être cassés. –

+1

@JeremyHolovacs Correction, bravo. –

Questions connexes