【发布时间】:2017-05-03 15:14:26
【问题描述】:
我有一些实用函数,想为这些函数创建名为 Utility 的类,这样我就可以在多个控制器中使用这些类函数。
那么我可以将这些类放在我ASP.NET Core 1.1项目的文件夹结构中的什么位置,然后我该如何访问呢?
【问题讨论】:
-
除非你遵循某种架构模式,否则你可以把它放在你想要的任何地方。也请使用正确的标签。 asp.net-mvc 适用于旧的 MVC webstack (MVC1-6),NOT 适用于 ASP.NET Core MVC
-
我会把它们放到服务文件夹中
-
@Alex 将它们放入服务文件夹是否需要
Dependency Injection等?将它们放在 Service 文件夹中的意义/优势是什么? -
不是必需的,但很有用。将实用程序放入服务中是合乎逻辑的。如前所述,您可以将它们放在您想要的位置,例如,您可以创建文件夹 Util。我将存储库放入服务中。
标签: c# asp.net-core asp.net-core-mvc visual-studio-2017