最佳答案
德里克 · 惠特克(DerikWhitaker)几天前发表了一篇 文章的文章,这篇文章触及了我一直好奇的一个问题: 业务逻辑应该存在于控制器中吗?
到目前为止,我看到的所有 ASP.NET MVC 演示都将存储库访问和业务逻辑放在控制器中。有些人甚至还在里面加上了验证。这会导致相当大的、臃肿的控制器。这真的是使用 MVC 框架的方法吗?看起来最终会有很多重复的代码和逻辑分布在不同的控制器上。