检测并比较sql server数据的变化?

时间:2012-08-03 07:21:42

标签: sql-server asp.net-mvc

在StackOverflow中,例如,如果用户的点数大于20,则可以进行downvote。检测这些变化的最佳方法是什么。我使用的是ASP.NET MVC。我应该控制数据更改和数据与C#的比较还是数据库中的求解(存储过程,函数等)?

感谢。

2 个答案:

答案 0 :(得分:2)

我真的认为不会有一个适合所有人的答案,这取决于。

对于您的示例,您将不得不在某个时刻从DB获取信息。因此,您可以选择执行计算的DB或执行计算的业务逻辑。无论如何,这几乎肯定会以布尔字段结束。

对于其他示例,它可能更复杂并且需要相当多的逻辑来确定状态,在这种情况下,DB将是最好的选择。

所以再一次,它可能是依赖的。

答案 1 :(得分:1)

这些要求应由业务层处理,而不是数据库。