我应该在ASP.NET Core项目中放置自定义类

时间:2017-05-03 15:14:26

标签: c# asp.net-core asp.net-core-mvc visual-studio-2017

我有一些实用程序函数,想要为这些函数创建名为Utility的类,这样我就可以在多个控制器中使用这些类函数。

那么我在哪里可以将这些类放在ASP.NET Core 1.1项目的文件夹结构中,我该如何访问呢?

1 个答案:

答案 0 :(得分:1)

正如@Tseng所提到的,您可以将它们放在任何地方,但通常您不希望将它们放在wwwroot层次结构中。 : - )

访问它们就像通过命名空间指定它们一样简单,或者包含正确的使用语句到它们所在的命名空间。我个人将大多数自定义类保存在单独的库项目中,但是对于我想要的实际asp.net核心项目我将它们保存在名为Code的文件夹中,但您可以将其命名为适合您项目的任何内容。

以下是我正在进行的项目中的一个示例。它显示了我如何在Code文件夹下组织子文件夹。

enter image description here