Précédent   Forum du club des développeurs et IT Pro > Dotnet > Accès aux données > NHibernate
NHibernate Forum d'entraide sur l'utilisation du mappeur objet/relationnel NHibernate.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 05/10/2011, 14h22   #1
MacReiben
Membre éclairé
 
Homme Christian FINEL
Développeur .NET
Inscription : avril 2004
Messages : 265
Détails du profil
Informations personnelles :
Nom : Homme Christian FINEL
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Finance

Informations forums :
Inscription : avril 2004
Messages : 265
Points : 311
Points : 311
Par défaut [NHibernate] Collection est polymorphisme

Bonjour,

Je bloque sur un problème avec l'héritage dans NHibernate.

Soit AbstractClass la mère de BusinessObject01, BusinessObject02 et BusinessObject03.


BusinessObject01 a une collection de IList<AbstractClass> qui peut donc être composée de BusinessObject01, BusinessObject02 ou BusinessObject03.

Je n'arrive pas à mapper cette relation. .
  • Mes classes filles sont déclarées avec l'attribut JoinedSubClass
  • Ma classe mère avec Class et Polymorphism = Implicit et Abstract = True.

Quand je génère le schéma de ma base de données avec SchemaExport, j'obtiens une clé étrangère :
  • Abstract.Id references BusinessObject01


Quelqu'un aurait un exemple de ce genre de mapping ?
__________________
http://www.macreiben.net
MacReiben est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h47.


 
 
 
 
Partenaires

Hébergement Web