首页 新闻 赞助 找找看

NHibernate中定义联合主键的问题

0
悬赏园豆:15 [已解决问题] 解决于 2008-10-31 20:49

这是一个中间表

<composite-id name="Pk" class=Model.OrderProductPk, Model">
    <key-many-to-one name="Order" column="OrderID"
                     class="Model.Order, Model" />
    <key-many-to-one name="Product" column="ProductID"
                     class="Model.Product, Model" />
</composite-id>

其中Order和Product是两个已经定义好的实体类

OrderProductPk是一个联合主键类

public class OrderProductPk{
    public virtual Order Order { get; set; }
    public virtual Product Product { get; set; }
}

但是出现无法编译映射文件的异常

请问这是为什么?

JimLiu的主页 JimLiu | 菜鸟二级 | 园豆:300
提问于:2008-10-31 16:41
< >
分享
最佳答案
0

这个是多对多关系,为什么定义联合主键呢?

李永京 | 老鸟四级 |园豆:3114 | 2008-10-31 19:16
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册