Est-ce que quelqu'un sait pourquoi NHibernate génère un champ nommé 'elt' de type int pour un mappage plusieurs à plusieurs? Je me demande pourquoi j'en ai besoin. MerciChamp NHibernate elt
Répondre
Le champ "elt" est la clé étrangère de l'élément dans le mappage plusieurs-à-plusieurs. Dans la table de jointure, vous devriez voir deux colonnes de clé étrangère, id (pour le parent) et elt (pour l'élément). Vous pouvez utiliser des noms différents si vous le souhaitez; ce sont des défauts.
Merci, oui vous avez raison avec un peu plus de jeu, j'ai trouvé que si je ne nomme pas explicitement la colonne, il est par défaut à elt.
<bag name="equipment" table="tb_room_equipment" lazy="false">
<key column="roomID"/>
<many-to-many class="Equipment" column="equipmentID"/>
</bag>
Comme ici, j'ai maintenant appelé la colonne equipmentID; Si je ne le fais pas, il sera nommé elt.
Tout récemment découvert que le champ elt est créé si vous avez utilisé un mot-clé comme utilisateur ou rôle lors de l'utilisation du mappage par code. Ceci est juste une observation, je n'ai pas essayé d'utiliser `(backtick) pour forcer des citations
- 1. NHibernate généré GUID - type de champ
- 2. Comment trouver le champ clé pour un objet NHibernate
- 3. NHibernate: Déterminer si une propriété est mappée à un champ
- 4. NHibernate: utilisation d'un champ public int existant comme enregistrement Id
- 5. Héritage NHibernate/NHibernate Question
- 6. Mappages NHibernate/NHibernate courants
- 7. Mappage NHibernate sans ID
- 8. Mappage Fluent-NHibernate
- 9. Nhibernate mapping sans ID
- 10. Criteria building nhibernate
- 11. nhibernate datacontext
- 12. Time and Nhibernate
- 13. Champ Calculé Champ Fonction Référence
- 14. Stockage d'une liste séparée par des virgules dans un champ à l'aide de nHibernate
- 15. NHibernate: HQL: Retirez une partie de temps à partir du champ de date
- 16. Comment obtenir un nhibernate fluide pour créer un champ varbinary (max) dans le serveur sql
- 17. NHibernate DataTypes - NoYes Boolean
- 18. Qu'est-ce qu'un "champ"? "Champ" vs "Valeur du champ"
- 19. Données hiérarchiques NHibernate courantes
- 20. NHibernate + par défaut getdate() colonne
- 21. Cryptage DB côté via NHibernate
- 22. NHibernate 2 + Fluent Nhibernate moyenne confiance
- 23. ASP.Net MVC & NHibernate Burrow et Fluent NHibernate
- 24. NHibernate: mappage d'un dictionnaire de listes
- 25. NHibernate Linq Like Query Question
- 26. nHibernate session et multithread
- 27. NHibernate des problèmes de cartographie
- 28. NHibernate proxyexception
- 29. NHibernate find
- 30. NHibernate COALESCE