我有一张用户表和一张问题表。问题表将包含代表问题或答案的“问题”、“答案”和“评论”的记录。我想为每个用户创建一个仪表板,可以在其中查看与问题和答案相关的事件。例如,如果用户 A 创建了一个问题,用户 B 回复了一个答案,而用户 C 回复了对用户 B 的回答的评论,那么用户 A 和 B 就可以在他们的仪表板中看到所有这些事件。
这类似于 Facebook 主页的工作方式,如果我发布视频,我可以看到人们对我的视频的评论。
谁能建议一种在数据库中对此建模的简单方法?
最佳答案
我相信 Facebook 等。阿尔。通过拥有一个单独的通用“更新”记录数据库来处理此问题,这些记录对所采取的操作进行了简短描述。每当有人在网站上执行应显示在墙上的操作时,也会在更新数据库中插入一条记录。
关于c# - 创建一个饲料墙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3085584/