我计划开发一个网站 [asp.net mvc4、C#、simplemembership 和 EF],我的用户可以在其中创建帖子,并且用户(帖子的所有者或其他人)可以喜欢/不喜欢它。在这一点上,我看不到如何实现这个功能。我想了很多事情:
首先,我的 post 类将有一个布尔 Like 属性,然后,当用户单击 like 链接(或按钮)时,它会将值保存在我的数据库中。但在那种情况下,我不知道哪个用户喜欢这个帖子。
其次,有 post 类,以及一个类似的类,里面有一个 postId 和一个 userId。同样的原理,当用户点击点赞链接(或按钮)时,它会将二进制值保存在我的数据库中。
我认为第二个是最好的(也许还有另一种更好的解决方案),但我仍然不知道如何处理该链接或按钮的操作方法,例如当用户喜欢时会显示“不喜欢”帖子,以及喜欢它的用户的姓名。
我不知道我是否清楚...我想知道您是否对如何操作有任何想法,或者链接到哪里可以发送给我...任何东西。