Condividi tramite


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

  1. 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à.

  2. Nella finestra Proprietà progetto fare clic sulla scheda Eventi di generazione.

  3. Effettuare una delle seguenti operazioni:

    1. 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.

    2. 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.

  4. Una volta terminata la modifica della riga di comando, scegliere OK.

  5. 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

  1. 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à.

  2. Nella finestra Proprietà progetto fare clic sulla scheda Eventi di generazione.

  3. Effettuare una delle seguenti operazioni:

    1. 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.

    2. 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.

  4. Una volta terminata la modifica della riga di comando, scegliere OK.

  5. 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.

  6. 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)