我想知道使用asp.net mvc实现徽章系统的最佳策略是什么。 stackoverflow的那个非常有趣。你有什么建议?
我想我需要澄清一下这个问题。问题在于获得每个徽章的不同标准。如何使该逻辑可扩展?
答案 0 :(得分:4)
我只是在T-SQL中完成它,并设置一个定期运行的SQL作业(Jeff使用C#完成它,并且有一个愚蠢的系统,它根据页面请求运行该进程)。
基本上,在您的SQL作业中,扫描您的成员表并计算是否有人有资格获得徽章,如果有,请更新徽章表。
然后在前端,执行查询以在每个请求上检索成员的新徽章。