Если у Вас есть книга Жемчуга Программирования поблизости, необходимо проверить главу 4.
edit2: Как указано в комментариях, можно загрузить черновую главу, я упомянул веб-сайт Автора: http://www.cs.bell-labs.com/cm/cs/pearls/sketch04.html
Я использую .
разделение - например EmployeeController.SomeSpecialBehaviour.cs
. Я также привязываю его к дереву проекта через «loadedUpon» или что-то еще в 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