¿Alguien sabe por qué NHibernate genera un campo llamado 'elt' de tipo int para un mapeo muchos a muchos? Me pregunto por qué lo necesito. GraciasNHibernate elt campo
7
A
Respuesta
11
El campo "elt" es la clave externa del elemento en la asignación de muchos a muchos. En la tabla de unión, debería ver dos columnas de clave externa, id (para el padre) y elt (para el elemento). Puede usar diferentes nombres si lo desea; estos son predeterminados.
4
Gracias, sí, usted está en lo cierto con un poco más de reproducción. Encontré que si yo no nombraba explícitamente la columna por defecto, elt.
<bag name="equipment" table="tb_room_equipment" lazy="false">
<key column="roomID"/>
<many-to-many class="Equipment" column="equipmentID"/>
</bag>
Al igual que aquí, ahora he nombrado la columna equipmentID; Si no lo hago, se llamará elt.
2
Hace poco descubrió que se crea el campoelt si ha utilizado una palabra clavecomo usuario o papel cuando se utiliza el mapeo por el código. Esto es solo una observación, no he intentado usar `(retroceso) para forzar las cotizaciones
Cuestiones relacionadas
- 1. ¿Qué es mejor, ETL o ELT?
- 2. ¿Qué significa la función de MySQL 'ELT'?
- 3. Nhibernate - ¿Actualizar campo individual sin cargar la entidad?
- 4. NHibernate o Fluidez NHibernate?
- 5. NHibernate
- 6. Time and Nhibernate
- 7. Asignación de NHibernate sin Id.
- 8. Plantilla T4 para NHibernate? - No Fluido NHibernate
- 9. oscuro de error NHibernate/Fluido NHibernate
- 10. modernización y NHibernate NHibernate Validator w/Nuget
- 11. Fluido NHibernate CheckProperty y Fechas
- 12. NHibernate: Relación de muchos a muchos con el campo en la tabla de relaciones
- 13. Convención de Nhibernate Automap con Fluent para el campo no nulo
- 14. ¿Cómo obtengo nhibernate fluido para crear un campo varbinary (max) en el servidor sql
- 15. Fluido NHibernate Mapa de campo privado/protegido que no tiene propiedad de exposición
- 16. nHibernate sesión y multiprocesamiento
- 17. NHibernate architecture?
- 18. NHibernate Session.Evict()
- 19. NHibernate createSQLQuery
- 20. nhibernate Linq
- 21. NHibernate QuerySyntaxException
- 22. Aprendizaje NHibernate
- 23. NHibernate GetAll
- 24. NHibernate System.IndexOutOfRangeException
- 25. NHibernate Generators
- 26. NHibernate efficiency
- 27. Antlr.Runtime.NoViableAltException nhibernate
- 28. NHibernate + SqlServerCe
- 29. NHibernate SchemaUpdate
- 30. NHibernate: mapeo de un diccionario de listas