我正在生成大部分 ASP.NET MVC 脚手架代码。所有生成的文件都是使用标准命名约定的部分类。例如,我的员工控制器文件名为 EmployeeController.cs。如果我希望使用自定义的非生成逻辑扩展 EmployeeController,我将创建第二个名为 EmployeeControllerCustom.cs 的部分类文件。我将自定义逻辑和生成逻辑分离到两个不同的文件中,这样下次生成 EmployeeController 时,我的自定义更改就不会被覆盖。在文件名中添加“自定义”后缀对我来说似乎是合理的,但是是否有我应该遵循的更成熟的部分类文件命名约定?
I use .
分离——例如EmployeeController.SomeSpecialBehaviour.cs
。我还通过“dependentUpon”或 csproj 中的任何内容将其链接到项目树中,以便它整齐地嵌套在文件下(在解决方案资源管理器中)。不过,您必须手动(编辑 csproj)或使用插件来完成此操作;例如:
<Compile Include="Subfolder/Program.cs" />
<Compile Include="Subfolder/Program.Foo.cs">
<DependentUpon>Program.cs</DependentUpon> <!-- Note that I do not reference the subfolder here -->
</Compile>
显示为:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)