gpt4 book ai didi

asp.net-mvc - 何时在“约定优于配置”中添加新文件夹?

转载 作者:行者123 更新时间:2023-12-04 18:23:42 25 4
gpt4 key购买 nike

我有两个问题,真的。

我看到人们在他们的项目中添加了一个 Services 文件夹。那个文件夹的目的是什么?

我看到了 Services 和 ViewModels 的文件夹。现在我遇到了一篇关于存储库的文章。那么,每次我有新用途的类时,我都应该为它们创建一个文件夹吗?例如,如果我有一个 Repository 类,那么我应该创建一个 Repository 文件夹并将它们放在那里而不是 Models 文件夹?

最佳答案

模型文件夹仅用于查看模型。没有其他东西属于它。

我建议您将所有非 UI 逻辑移动到您从 MVC 项目中引用的单独类库中。谷歌 separation of concerns .

至于文件夹命名,它因架构而异。那些使用域驱动设计的人倾向于命名文件夹

  • 基础设施
  • 模型(域模型而不是 View 模型)
  • 存储库
  • 服务

  • 而其他人则为他们放置所有相关类的每种类型的模型创建根文件夹。

    关于asp.net-mvc - 何时在“约定优于配置”中添加新文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10176055/

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