Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 不属于实体模型的类放在哪里?_C#_.net_Visual Studio_Project_Projects And Solutions - Fatal编程技术网

C# 不属于实体模型的类放在哪里?

C# 不属于实体模型的类放在哪里?,c#,.net,visual-studio,project,projects-and-solutions,C#,.net,Visual Studio,Project,Projects And Solutions,如果需要创建一些不属于实体模型的类(例如一些方法对象、一些其他不可变对象等) 这些类型的类是如何命名的?因为它们不是实体模型的一部分 在项目中放置此类类的位置(文件夹名称或?)在哪里 我会把它放在App_Code文件夹中,或者像任何其他类一样创建一个全新的类文件“class1.cs”,并将其添加到项目中,设置适当的名称空间和所有内容。取决于这些类的用途,您可以创建名为Infrastructure或Helpers或Extensions的文件夹。为什么这些类要特别命名?2.这取决于这些类是什么,以

如果需要创建一些不属于实体模型的类(例如一些方法对象、一些其他不可变对象等)

  • 这些类型的类是如何命名的?因为它们不是实体模型的一部分
  • 在项目中放置此类类的位置(文件夹名称或?)在哪里

我会把它放在App_Code文件夹中,或者像任何其他类一样创建一个全新的类文件“class1.cs”,并将其添加到项目中,设置适当的名称空间和所有内容。

取决于这些类的用途,您可以创建名为
Infrastructure
Helpers
Extensions
的文件夹。为什么这些类要特别命名?2.这取决于这些类是什么,以及您的解决方案是如何构造的。无论如何,这很难回答——你的问题太抽象了。