Генерация скрипта из CodeSmith без выполнения результирующего скрипта для базы данных

У меня довольно простой вопрос - как мне сгенерировать скрипт из шаблона CodeSmith (.cst) без запуска сгенерированного скрипта с целевой базой данных.

То есть у меня есть файл шаблона CodeSmith, который генерирует хранимые процедуры CRUD SQL Server с помощью следующей команды

cs.exe "GenerateCrud.csp" -p: TargetDB = mySqlServerDb -p: TargetServer = mySqlServerInstance

... где GenerateCrud.csp вызывает шаблон, который работает с двумя параметрами TargetDB и TargetServer

Требуется сгенерировать сценарий CRUD без запуска сценария для TargetDB и TargetServer. Есть ли аргумент командной строки, который учитывает это?

1 ответ

Решение

Какой шаблон вы используете? Скорее всего, вы обнаружите, что в этом файле csp есть свойство, например, "AutoExecuteStoredProcedures"

Вы можете изменить это из командной строки, не редактируя сам файл csp, как и в случае с другими свойствами, например:

cs.exe "GenerateCrud.csp" -p: AutoExecuteStoredProcedures = false

Другие вопросы по тегам