我正在使用 ASP .net MVC3 开发博客类型的网站。我试图弄清楚我将如何处理发布的赞成/反对票(我必须知道哪些用户已经在哪里投票以防止垃圾邮件投票)。对博客文章的评论是另一个问题。
到目前为止我的想法(我确信它们离题很远):
投票:
- 在我的博客表的投票字段中存储用户 ID 列表。
- 对于我的用户表中的每个用户,存储他们投票的所有 PostID 的列表。
注释:
- 创建一个单独的 Comments 表,并在该表中有一个引用父博客文章的字段。
- 在我的 Blogs 表的 Comment 字段中存储一个 CommentID 列表。
我知道还有其他几种方法可以解决这个问题,但我正在尝试设置它,这样如果我有大量用户涌入,我就不必重写整个事情。