Creare e registrare regole aggiuntive per l'analisi del codice del database

Visual Studio Premium e Visual Studio Ultimate includono regole di analisi codice che consentono di segnalare eventuali problemi di progettazione in Transact-SQL, problemi di denominazione e avvisi di prestazioni nel codice del database. Per ulteriori informazioni, vedere Analisi del codice di database per migliorare la qualità del codice.

Se le regole di analisi del codice incorporate non coprono un problema di Transact-SQL specifico che si desidera sia incluso, è possibile creare regole di analisi del codice del database personalizzate estendendo la funzionalità delle regole di analisi del codice del database.

Attività comuni

Nella tabella seguente vengono elencate descrizioni di attività comuni che supportano la creazione, la registrazione e la distribuzione di regole di analisi del codice del database personalizzate, oltre a collegamenti che forniscono ulteriori informazioni sulla corretta esecuzione di queste attività.

Attività comuni

Contenuto di supporto

Acquisire maggiori informazioni sull'estensione della funzionalità delle regole di analisi del codice statica: sono disponibili informazioni circa i concetti di base e l'architettura utilizzati nell'implementazione delle regole di analisi del codice personalizzate per Visual Studio.

Creare un assembly come punto di partenza per una regola di analisi del codice statica di SQL personalizzata: apprendere la procedura necessaria per creare una regola di analisi del codice di SQL per Visual Studio. La procedura dettagliata consente di creare una regola che evita l'utilizzo dell'istruzione WAITFOR DELAY nel codice di Transact-SQL. La procedura dettagliata illustra inoltre come registrare l'assembly.

È possibile creare tutte le regole in un unico assembly o suddivise tra diversi assembly, a seconda di come si desidera distribuire le regole nel team.

Distribuire le regole di analisi del codice di SQL personalizzate ai membri del team: una volta verificato il corretto funzionamento della regola, è possibile distribuirla al team. È possibile chiedere a ogni membro del team di installare e registrare manualmente l'estensione della funzionalità, oppure creare un apposito programma di installazione semplice.

Scenari correlati

Creare tipi o destinazioni di refactoring del database personalizzati

Generare dati di test specializzati con un generatore di dati personalizzato

Definire condizioni personalizzate per gli unit test del database

Vedere anche

Riferimenti

Microsoft.Data.Schema.StaticCodeAnalysis

Concetti

Analisi del codice di database per migliorare la qualità del codice

Estensione delle funzionalità di database di Visual Studio

Analisi della qualità dell'applicazione tramite gli strumenti di analisi del codice