有谁知道为什么NHibernate为多对多映射生成一个名为'elt'类型为int的字段? 我想知道为什么我需要它。 谢谢NHibernate elt字段
7
A
回答
11
“elt”字段是多对多映射中元素的外键。在连接表中,您应该看到两个外键列,id(父代)和elt(代表元素)。如果你喜欢,你可以使用不同的名字;这些都是默认值。
4
谢谢,是的,你说得对,我发现如果我 没有明确命名列,它默认为elt。
<bag name="equipment" table="tb_room_equipment" lazy="false">
<key column="roomID"/>
<many-to-many class="Equipment" column="equipmentID"/>
</bag>
像这里一样,我现在已经命名为columnID;如果我不这样做,它会被命名为elt。
2
最近刚刚发现,如果你使用的映射关系通过代码时使用的关键字像用户或角色的 ELT 场创建。这只是一个观察,我还没有尝试过使用`(反向)强制引用
相关问题
- 1. NHibernate身份字段
- 2. nhibernate'虚拟'字段
- 3. 从ETL转到ELT?
- 4. 用Fluent Nhibernate插入时忽略字段
- 5. NHibernate生成的GUID - 字段类型
- 6. NHibernate按UTC日期字段查询
- 7. NHibernate的访问的hbm.xml字段设置
- 8. NHibernate的QueryOver和访问=“字段”成员
- 9. 让NHibernate加载一些字段
- 10. NHibernate加入不正确的字段
- 11. nHibernate上的非字段名列的AddOrder
- 12. NHibernate的用户定义字段
- 13. NHibernate加入非主键字段表
- 14. 流利的NHibernate的XML字段
- 15. NHibernate对象与字段作为查找
- 16. CVC-elt.1:使用INITD
- 17. 流利NHibernate单元测试固定长度字符字段
- 18. NHibernate查询字典的关键字段(地图)
- 19. NHibernate的返回一个对象不使用标识字段(使用NHibernate 2.0)
- 20. SAXParseException代码cvc-elt.1给定xsd/xml
- 21. ETL VS ELT亚马逊红移
- 22. XML解析失败 - [s4s-elt-invalid-content.1]
- 23. MySQL函数名称'ELT'代表什么?
- 24. JAXB unmarshalling模式问题:'org.xml.sax.SAXParseException cvc-elt.1'
- 25. CVC-elt.1:找不到元素 '配置'
- 26. 流利NHibernate加入多个字段问题
- 27. NHibernate - 使用固定值更新多行的选定字段
- 28. 如何使用NHibernate查询SQL 2005 XML字段?
- 29. 在nHibernate中动态设置标识字段的开启/关闭
- 30. 在两个字段上的NHibernate Expression.Like标准