У вас есть два варианта. Вы можете изменить шаблоны по умолчанию или создать свой собственный. Я предлагаю создать свои собственные шаблоны, которые будут жить бок о бок с оригиналом, а затем сгенерировать ваш код с помощью следующих инструкций.
Обратите внимание, что эти шаги предполагают, что вы запустили установку SubSonic по умолчанию. Другими словами, Sonic.exe и шаблоны по умолчанию можно найти в каталоге c: // program files /. Если нет, вы, конечно, найдете файлы / шаблоны SubSonic в другом месте установки.
- Сделайте копию папки шаблонов по умолчанию, которая находится в C: \ Program Files \ SubSonic \ SubSonic 2.1 Final \ src \ SubSonic \ CodeGeneration \ Templates. Я мог бы рекомендовать назвать скопированную папку «TemplatesWithLogging».
- Откройте aspx-файлы в Visual Studio и измените все, что душе угодно. Например, мне нужен альтернативный шаблон класса C #, поэтому я изменил CS_ClassTemplate.aspx. Если вы хотите просто изменить шаблоны по умолчанию, вы можете, но я предлагаю сначала сделать резервную копию.
Я предполагаю, что вы уже знакомы с генерацией кода с помощью SubSonic. Мне лично нравится настраивать Visual Studio External Tool, чтобы обеспечить быструю, предварительно настроенную регенерацию. В противном случае следующее может быть перенесено в командную строку. Вот инструкции по настройке внешнего инструмента:
Инструменты> Внешние инструменты> Добавить заголовок: TemplatesWithLogging
Команда классов SubSonic: C: \ Program Files \ SubSonic \ SubSonic 2.1 Final \ SubCommander \ sonic.exe Аргументы: генерировать / генерировать / создавать пространство имен NAMESPACE / server SERVER / db DATABASE, где заменяются NAMESPACE, SERVER и DATABASE соответственно.
Исходный каталог: $ (ProjectDir)
Проверьте «Использовать окно вывода» и «Запрашивать аргументы».
Выберите Применить или OK
4.Выберите проект, который будет содержать папку «Созданные» и автоматически созданные файлы. Выберите «Инструмент»> «TemplatesWithLogging».
Вы можете найти больше здесь .