Procedura: specificare una riga di comando pre-generazione o post-generazione
Aggiornamento: novembre 2007
Per eseguire eventuali operazioni necessarie prima o dopo la generazione e la distribuzione del progetto di database, è possibile specificare una riga di comando pre-generazione o post-generazione tramite le proprietà del progetto. È ad esempio possibile utilizzare una riga di comando pre-generazione o post-generazione nei seguenti scenari:
(Pre-generazione) Per copiare un file con estensione sql da un progetto SQLCLR negli oggetti dello schema in modo che il progetto di database e il progetto SQLCLR risultino sincronizzati.
(Post-generazione) Per archiviare o comprimere i risultati della generazione oppure eseguire XSD.EXE per aggiornare le classi DataSet.
Per specificare una riga di comando pre-generazione
In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto di database per il quale si desidera specificare una riga di comando pre-generazione e scegliere Proprietà.
Nella finestra Proprietà progetto fare clic sulla scheda Eventi di generazione.
Effettuare una delle seguenti operazioni:
Se si conosce la riga di comando che si desidera eseguire prima della generazione del progetto di database, digitarla in Riga di comando eventi pre-generazione, quindi procedere con l'operazione descritta al passaggio 5.
Se si desidera utilizzare macro di generazione, fare clic su Modifica pre-generazione. Nella finestra di dialogo Riga di comando eventi pre-generazione digitare la riga di comando che si desidera eseguire. È possibile selezionare una macro nell'elenco e fare clic su Inserisci per inserirla nella riga di comando.
Una volta terminata la modifica della riga di comando, scegliere OK.
Scegliere Salva elementi selezionati dal menu File per salvare le modifiche apportate alle proprietà del progetto.
Alla successiva generazione del progetto di database la riga di comando verrà eseguita prima della generazione del progetto.
Per specificare una riga di comando post-generazione
In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto di database per il quale si desidera specificare una riga di comando post-generazione e scegliere Proprietà.
Nella finestra Proprietà progetto fare clic sulla scheda Eventi di generazione.
Effettuare una delle seguenti operazioni:
Se si conosce la riga di comando che si desidera eseguire dopo la generazione del progetto di database, digitarla in Riga di comando evento di post-generazione, quindi passare al passaggio 5.
Se si desidera utilizzare macro di generazione, fare clic su Modifica post-generazione. Nella finestra di dialogo Riga di comando eventi post-generazione digitare la riga di comando che si desidera eseguire. È possibile selezionare una macro nell'elenco e fare clic su Inserisci per inserirla nella riga di comando.
Una volta terminata la modifica della riga di comando, scegliere OK.
Se si desidera eseguire la riga di comando solo se la generazione è stata completata correttamente, selezionare A generazione completata nell'elenco Esegui evento post-generazione. Se si desidera eseguire comunque la riga di comando anche se la generazione non è stata completata correttamente, selezionare Sempre nell'elenco Esegui evento post-generazione.
Scegliere Salva elementi selezionati dal menu File per salvare le modifiche apportate alle proprietà del progetto.
Alla successiva generazione del progetto di database la riga di comando verrà eseguita dopo la generazione del progetto.
Vedere anche
Attività
Procedura: preparare script di generazione database
Procedura: distribuire modifiche in un database nuovo o esistente
Concetti
Panoramica delle impostazioni del progetto di database
Riferimenti
Finestra di dialogo Riga di comando eventi pre-compilazione/post-compilazione (Database Edition)