0

私は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フィールドを多対1の関係に変更することなく、同じ方法でUserエンティティに参加できるかどうかを知りたいだけです。達成することは可能ですか?もしそうなら、plsは説明するのに辛抱強くしてください:)

/ BB

4

1 に答える 1

0

この問題を回避する方法はないようです。そこで、先に進み、マッピングユーザーをOrderLineに追加しました。;)

/ BB

于 2011-01-18T06:37:28.443 に答える