gpt4 book ai didi

c# - 模型外的 ASP Net MVC 中的业务逻辑

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

<分区>

过去几天我一直在使用 asp.net 核心 web api,我熟悉 MVC 和 SOC 等,但我对核心 mvc 教程有点困惑。所以在所有教程中(为了简单起见)他们将业务逻辑放在 Controller 中,但这当然不符合 MVC。

一般来说,我已经创建了:

  • 模型(通过 EF 创建数据库结构)
  • Controller (为端点提供服务并采取行动)
  • 存储库(向数据库提供查询逻辑)

现在我对服务有点困惑,我应该把业务逻辑放在哪里?我的意思是模型是一个地方,但我不希望我的 Controller 直接访问模型,而更像是一个 Facade/Factory。我们如何在 aspnet 中实现这一点?

您可以在 https://github.com/drakoumel/DatacircleAPI 找到我的工作仓库

我希望在我能很好地解释这个之后,把它写在stackoverflow的文档中以帮助其他人。

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