NHibernate:映射具有复合ID的一对一关系

时间:2011-03-30 18:59:22

标签: .net nhibernate oracle10g

我们遇到父表和许多子表的情况。父表包含所有事务,而子表用于隔离特定类型的事务。关键结构如下:

  

父表 - 包含所有交易

     
      
  • 复合主键   
        
    • TranId
    •   
    • TranMonth
    •   
  •   
     

儿童表 - 包含特定类型的交易

     
      
  • 复合主键(以及来自Parent表的外键)   
        
    • TranId
    •   
    • TranMonth
    •   
  •   

请某人帮我解决如何在NHibernate中映射这些表之间的一对一关系。

1 个答案:

答案 0 :(得分:1)

您需要在映射中使用复合id元素 - 请参阅此post以获取示例