我想与其中的一个字段进行多对多的连接。
例如: 用户 -----工作(小时)----- 公司
小时是多对多表中的一个字段。该字段描述了用户在公司中工作的小时数。
如何在实体框架中最好地建模?
您是否可以在不将实体从连接表中删除的情况下对此进行建模?
答案 0 :(得分:1)
这是我认为的一对多关系,即用户工作是一对多,工作对公司是多对一。通过将问题分解为更小的逻辑块,您可以看到解决方案通常会自行消失。鉴于上述结构,我认为甚至不尝试对工作表进行建模也不合适。
虽然这不是与实体框架相关的答案,但我希望它能帮助您更好地构建问题并希望引导您找到解决方案。
答案 1 :(得分:1)
Lazarus的答案对于今天的实体框架(upvoted)的方式基本上是正确的,但我意识到你要求的是不同的东西。您想要的是多对多关联的属性,而不是模型中的单独实体类型。实体框架目前不提供该功能。它可能会在将来的版本中提供。