Генерация скрипта из 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