Je suis habitué aux dossiers de hbm et ai commencé à employer la nhibernate courante récemment.nhibernate fluide m-à-m avec la colonne
Création d'une relation m à m entre deux entités A et B est assez simple
Dans l'entité A, je crée:
public virtual IList<B> Bs { get; set; }
puis-je utiliser:
mapping.HasManyToMany(x => x.Bs);
C'est tout et je peux faire:
A a = new A();
a.Bs.Add(b);
Mon problème est que je voudrais avoir une colonne supplémentaire dans ma table de base de données m-à-m dédié qui contient les deux clés étrangères. Quel est le moyen le plus simple d'y parvenir en FNH?
Aurais-je besoin de créer une entité dédiée pour la transaction m-to-m ou existe-t-il une solution plus simple?
ok merci - j'avais peur que cela soit nécessaire. – cs0815
Je vous remercie d'avoir accepté la question, mais vous devriez accorder du temps pour les opinions dissidentes. Je serais heureux d'apprendre que je me trompe ou qu'il y a un meilleur moyen. –
Je pense que ce que vous avez dit est logique - c'est ce que j'ai fait dans le passé aussi. – cs0815