首先,我已经看到了很多有关此问题,但是背后的原因却不够多。如果我的问题不够好,应该删除,我会理解的。
例如,我看过这个问题,有超过45个赞成票的答案说他建议您将业务逻辑放入模型中,这听起来很合逻辑。
但是,我的第一个大型项目已经在控制器中完全使用了所有BL,因为我没有对这些事情提出疑问,而是看一下如何完成操作(AccountController
如果您选择带有表单身份验证的MVC,该操作会自动添加)。所有方法看起来都充满了BL。还是可能添加的最少代码量让我无所适从?
youtube上的一个人通过将所有逻辑放到模型中来问我他是否正确,起初我不是!然后我开始认为也许他是对的!?
那么,毕竟我应该把业务逻辑放在哪里?如果在模型类中,那么在控制器中的方法中应该考虑多少代码是正常数量?一行最多只能在控制器中的模型中调用某种方法,然后返回到视图?