gpt4 book ai didi

c# - MVC 架构中的业务逻辑放在哪里?

转载 作者:太空宇宙 更新时间:2023-11-03 19:12:55 25 4
gpt4 key购买 nike

在我的公司,我们最近开始开发 MVC 应用程序。我们的任务是编写业务逻辑层,将来应该维护得更少。

我们有几个网络服务来添加/更新/删除用户信息。

现在我们必须添加如下业务逻辑:

如果页面上的 Field1 是 'xxxx' 那么 field2 应该在 1000 到 2000 的范围内如果 field3 是某个部门,那么 field4 应该只在一些子部门。

因此我们必须设计该层,以便将来我们的管理员(没有编程知识)可以进入并更改逻辑以使其正常工作。请给我一些建议。

到目前为止,我得到的是:在模型中写入所有这些条件,并在用户单击保存按钮时验证它们。

提前致谢。

最佳答案

业务逻辑应该保存在模型中。您的目标应该是拥有一个大模型和一个小 Controller 。

您可能会发现阅读 this 很有趣。

同时检查 Where does the “business logic layer” fit in to an MVC application?

关于c# - MVC 架构中的业务逻辑放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19322132/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com