为了账号安全,请及时绑定邮箱和手机立即绑定

多对多,带有额外列nhibernate

多对多,带有额外列nhibernate

C#
婷婷同学_ 2019-12-06 12:45:41
所以我有两个桌子Users和Groups。这些表(在数据库中)与UGlink链接表相似。现在,除了主外键之外,链接表还有一个额外的列:Date。据我了解,这意味着我必须有两个“多对一”,链接位于“中间”。但是,由于我几乎从不对额外的列值感兴趣,因此仍然有必要避免链接吗?那就是我希望能够写:thisUser.Groups获取组,而不是:thisUser.UGlinks.Group
查看完整描述

2 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

我的经验与众不同-将配对表映射为实体只会带来优势。通常,您可以将配对对象用于子查询,Users在过滤时进行搜索Groups。实际上,避免这种情况时的映射量非常小many-to-many...但是/和最终的好处是无价的...无论如何,根据我的经验 

查看完整回答
反对 回复 2019-12-06
  • 2 回答
  • 0 关注
  • 342 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信