当前位置:  开发笔记 > 编程语言 > 正文

NHibernate双向多对多关联

如何解决《NHibernate双向多对多关联》经验,为你挑选了0个好方法。

我有一个有以下描述的课程:

public class Customer {
    public ISet Contacts { get; protected set;}
}

我想将Contacts属性映射到下表:

CREATE TABLE user_contacts (
    user1 uuid NOT NULL,
    user2 uuid NOT NULL
)

我希望它双向映射,即当Customer1添加到Customer2的Contacts时,Customer1的Contacts集合应包含Customer2(可能仅在实体重新加载后).我怎么能这样做?

更新当然我可以映射从左到右和从右到左的集合,然后在运行时进行组合,但它会......嗯......不讨厌......还有其他解决方案吗?无论如何,非常感谢你,FryHard!

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有