上一次我们看到了如何让NHibernate通过写多个mapping“半自动”的实现我们动态映射的需求。

这一次我们看一下如何实现多对一之类的关系,以及如何存取数据。

1 两张XXX表存在多对一之类关系时的映射

  由于只指定Class,NHibernate还是不知道该Class具体应该映射到哪张表,于是需要同样的指定entity name

  <class name="ChildHistoryEntity" entity-name="MFSChildHistoryEntity" table="tblMFSChildHistories">
    
<id name="Id" type="Guid" column="uidChildHistoryKey">
      
<generator class="guid.comb"/>
    
</id>
    ...
    
<many-to-one name="Child" class="ChildEntity" entity-name="MFSChildEntity" column="uidChildKey" not-null="true"/>
    ...
  
</class>

相关文章:

  • 2021-06-05
  • 2022-12-23
  • 2021-12-20
  • 2021-07-11
  • 2022-12-23
  • 2021-09-17
  • 2021-07-13
猜你喜欢
  • 2021-08-27
  • 2021-12-01
  • 2022-12-23
  • 2021-09-30
  • 2021-08-14
  • 2021-11-08
  • 2022-12-23
相关资源
相似解决方案