毫无疑问,我知道 Controller 和模型的用途。但是,我能够编写与我的数据库交互的代码,例如在 Controller 或模型上将用户添加到表中。什么时候应该在 Controller 和模型中编写代码?尽管两者都有效,但更有条理或更实用的方法是什么。如果答案不明确,您能否发布示例?谢谢
最佳答案
为此,您应该添加一个逻辑层或逻辑类。 Controller 应该确定想要做什么和可以做什么,将它们按正确的方向(逻辑层)洗牌,然后确定在逻辑之后向用户展示什么。将逻辑放在单独的层中将有助于保持您的 Controller 精简并促进代码重用。
在领域核心中,我们只有具有属性的模型。所有逻辑都在不同的层中执行,除了返回以格式连接的字段的属性之类的东西。
关于c# - 什么时候应该在 Controller 和模型中编写代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18282795/