【问题标题】:NHibernate QueryOver , JoinAlias problemNHibernate QueryOver , JoinAlias 问题
【发布时间】:2011-01-14 04:43:28
【问题描述】:

我对 Nhibernate 和 QueryOver 技术还很陌生。如果我问一些基本的事情,请放心;)

我的hbm是这样的,

<class 
    name="ElementLogic.Wms.Common.Core.Orderline,Domain" 
    table="ORDERLINE" 
    lazy="true" 
    dynamic-insert="true"
    dynamic-update="true"
    >

 <many-to-one
      name = "Product"
      class = "ElementLogic.Wms.Common.Core.Product, Domain"
      access="field.camelcase-underscore"
      cascade = "save-update"
      fetch="select"
      insert = "false"
      update = "false"
      property-ref = "ExtProductId">
      <column name="EXTPRODUCTID" />
    </many-to-one>

 <property type="int" name="UserId" column="[USERID]" />

</class>

我正在尝试按如下方式加入实体,效果很好

 query.JoinAlias(() => _orderLineAlias.Product, () => _productAlias);

我只想知道我是否可以以相同的方式加入用户实体,而无需将 UserId 字段更改为多对一关系。有可能实现吗?如果是这样,请耐心解释:)

/BB

【问题讨论】:

    标签: nhibernate c#-4.0 queryover


    【解决方案1】:

    似乎没有办法解决这个问题。所以我继续将映射用户添加到 OrderLine。 ;)

    /BB

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多