首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >QueryOver仅<1 to many>属性

QueryOver仅<1 to many>属性
EN

Stack Overflow用户
提问于 2017-02-13 17:29:47
回答 1查看 90关注 0票数 1

我和NHibernate和QueryOver一起工作。我有一个聚合根,用于我的聚合名为、父级和两种子实体。我有实体是聚合的一部分,QUChild实体不是聚合的一部分,仅用于QueryOver中的JOIN子句。

如何区分映射文件中的两个子实体?

代码语言:javascript
运行
复制
<class name="Parent" table="Parent" schema="dbo">
      <bag name="Childs" inverse="true" cascade="all-delete-orphan" />
        <key>
        </key>
        <one-to-many class="Child" />
      </bag>
      <bag name="QUChilds"  /> <!-- which attribute must be set to do nothing? -->
        <key>
        </key>
        <one-to-many class="QUChild" />
      </bag>
</class>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-20 12:56:09

好吧,别用它做任何事。如果您不从加载的父实体访问它,NHibernate也不会急于加载它,也不会延迟加载它。

默认的级联是none,所以只需在映射它时保留它。(但我会添加inverse="true",以防代码更改导致在该集合中添加一些子元素。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42209998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档