Предположим, что корневой проект имеет My.Root.Project
пространство имен. Интересно, какое пространство имен следует назначить областям классов? Возможные альтернативы:
My.Root.Project.Areas.Area1
My.Root.Project.Area1
Эстетически, я предпочитаю второй.
Однако, поскольку я использую однопроектные области , все классы, созданные в папке Areas\Area1\...
, по умолчанию получают long namespace My.Root.Project.Areas.Area1
. Слишком много глупой работы по избавлению от части Areas
в каждом созданном классе руками.
Как предотвратить включение Areas
в пространство имен?