【问题标题】:Where do utility methods fit in ASP.NET MVC setup?实用程序方法在 ASP.NET MVC 设置中适合什么位置?
【发布时间】:2011-10-04 03:20:37
【问题描述】:

实用方法在 MVC 设置中的位置?它们不是模型、视图或控制器。它们不属于这些文件夹。那么,唯一正确的做法是将实用方法保留在 ASP.NET MVC 项目之外并将它们放入自己的项目中吗?

【问题讨论】:

    标签: asp.net-mvc directory-structure


    【解决方案1】:

    这真的取决于你的项目有多大。如果它只是一个带有一些实用方法的小项目,那么我通常会将它们放在 MVC 项目中名为“Infrastructure”的文件夹中。

    您为 MVC 项目获得的初始设置实际上只是一个指南(有一些例外),如果您愿意,您可以随意添加文件夹并将代码放入其中。

    如果有很多支持代码,那么从长远来看,单独的项目可能会更干净、更容易。

    【讨论】:

    • 我会更进一步说这并不重要。移动类的位置是一个微不足道的重构。如果您弄错了,只需移动它并让您的 IDE 清理所有引用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-21
    • 1970-01-01
    • 2020-04-24
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    相关资源
    最近更新 更多