我的问题几乎与问题here完全相同,但略有不同。
在实体框架代码中,首先如何创建多对多关系(例如,Twitter风格的用户有跟随他们的用户,反过来同一个用户可以跟随用户列表),但也存储额外的列(例如FollowedDate在连接表上?
我想结果表看起来如下所示,但我不确定代码第一个模型是如何组合在一起的。
user
------------------
| id | Username |
------------------
join table
--------------------------------------------------------
| followerUserId | followingUserId | followedTimestamp |
--------------------------------------------------------