我有一个使用事件(钩)的MVC应用程序,我对何时触发事件有疑问。
有三个选项:
- 模型中的触发器(这种方法会弄乱代码,但会获得更多的灵活性)
- 控制器中的触发器(在调用某些型号之后或之前)
- 在控制器和模型之间创建一个新的抽象层,该层扩展了我的模型并触发事件(Decorator Pattern)
谢谢
第三选项 - 在您的ViewModels或Repository/Work实现的存储库中