在ASP.NET MVC中实现Stackoverflow样式标记系统的最佳策略

时间:2020-03-06 14:53:08  来源:igfitidea点击:

我想知道使用asp.net mvc实施徽章系统的最佳策略是什么。 stackoverflow有一个非常有趣。你有什么建议?

我想我需要澄清一下这个问题。问题在于获得每个徽章的标准不同。如何使该逻辑可扩展?

解决方案

我将仅在T-SQL中执行此操作,并设置一个定期运行的SQL作业(Jeff使用C#进行了此操作,并且有一个愚蠢的系统,该系统根据页面请求运行进程)。

基本上,在SQL作业中,扫描成员表并计算是否有人有资格获得徽章,如果是,则更新徽章表。

然后在前端,执行查询以针对每个请求检索成员的新徽章。