부분 클래스 파일에 대한 명명 규칙
내 ASP.NET MVC 스캐 폴딩 코드의 대부분을 생성하고 있습니다. 생성 된 모든 파일은 표준 명명 규칙을 사용하는 부분 클래스입니다. 예를 들어 내 직원 컨트롤러 파일의 이름은 EmployeeController.cs입니다. 생성되지 않은 사용자 지정 논리로 EmployeeController를 확장하려면 EmployeeControllerCustom.cs라는 두 번째 부분 클래스 파일을 만듭니다. 사용자 지정 및 생성 된 논리를 두 개의 다른 파일로 분리하여 다음에 EmployeeController를 생성 할 때 사용자 지정 변경 내용을 덮어 쓰지 않습니다. 파일 이름에 "사용자 지정"접미사를 추가하는 것이 합리적으로 보이지만 따라야 할 부분 클래스 파일 명명 규칙이 더 확립되어 있습니까?
.
예를 들어 분리를 사용 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>
다음과 같이 나타납니다.
- 하위 폴더
Program.cs
Program.Foo.cs
Marc Gravell ♦의 답변에 추가하기 위해 하위 폴더에 파일이 있고 DependentUpon
노드가 무시되는 상황이 발생했습니다 . 부족한 점은 이러한 경우 내 xml이 다음과 같아야한다는 것입니다.
<Compile Include="foo\bar.cs" />
<Compile Include="foo\bar.baz.cs">
<DependentUpon>bar.cs</DependentUpon> <!-- Note that I do not reference the subfolder here -->
</Compile>
나는 이것이 누군가에게 도움이되기를 바랍니다 :)
참고 URL : https://stackoverflow.com/questions/1478610/naming-conventions-for-partial-class-files
'program story' 카테고리의 다른 글
PowerShell의 파일 이름에서 경로 및 확장자 제거 (0) | 2020.09.15 |
---|---|
코드를 컴파일하지 않는 Android Studio 3.1 '실행' (0) | 2020.09.14 |
JAX-WS 웹 서비스 클라이언트에 대한 제한 시간을 어떻게 설정합니까? (0) | 2020.09.14 |
Android로 임의의 톤 연주 (0) | 2020.09.14 |
Scala를위한 좋은 수학 / 통계 라이브러리가 있습니까? (0) | 2020.09.14 |