【发布时间】: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