Share via


Crear tipos de refactorización de base de datos personalizados o destinos

Visual Studio Premium y Visual Studio Ultimate proporcionan cuatro tipos de refactorización comunes: Cambiar nombre, Mover a esquema, Nombre completo y Expandir comodines. Puede crear tipos de refactorización personalizados o destinos para automatizar otras tareas de desarrollo de base de datos repetitivas. Si su equipo debe realizar otras tareas repetitivas, puede crear una extensión de características para la refactorización de modo que los desarrolladores puedan realizar esas tareas más fácilmente y con menos errores. Asimismo, puede extender los tipos de refactorización existentes de modo que funcionen con nuevos destinos, como nuevos tipos de archivo, creando un nuevo colaborador de refactorización.

Implementar tipos de refactorización personalizados y destinos

Después de comprobar que el nuevo tipo de refactorización o destino funciona correctamente, deberá distribuirlo al equipo. Todas las personas que deseen usar el tipo de refactorización o destino deberán registrarlo en el equipo donde lo vayan a usar. Puede pedir a cada miembro del equipo que instale y registre manualmente la extensión de características, o bien puede crear un programa de instalación sencillo para ello.

Tareas comunes

En la tabla siguiente, se describen las tareas comunes que admiten la creación y la implementación de tipos personalizados o destinos, además de vínculos a más información sobre cómo completar correctamente esas tareas.

Tarea común

Contenido adicional

Obtener información sobre cómo los componentes de refactorización interactúan con la extensibilidad de Database Edition: normalmente, cuando se crea un nuevo tipo de refactorización, se ha de interactuar con el modelo de esquemas, el Modelo de objetos de dominio de script (DOM de script) o ambos.

Información general sobre la extensibilidad de la refactorización de base de datos

Obtener experiencia práctica: puede crear un tipo de refactorización de ejemplo que convierta en mayúscula la primera letra del nombre del objeto seleccionado. También puede extender un tipo de refactorización existente de modo que se admita un tipo de archivo.

Tutorial: Crear un nuevo tipo de refactorización de base de datos para cambiar las mayúsculas y minúsculas

Tutorial: Extender la refactorización de cambio de nombre de base de datos para que funcione en archivos de texto

Instalar y registrar un tipo de refactorización o destino: para poder utilizar un tipo de refactorización personalizado, deberá instalar primero el ensamblado que contiene la definición de ese tipo. A continuación, debe registrar el tipo o el destino.

Cómo: Registrar y administrar las extensiones de características

Distribuir los tipos de refactorización o destinos a los miembros del equipo: todos los miembros del equipo que deseen usar el nuevo tipo de refactorización deberán tener instalados en su PC los ensamblados asociados. Puede pedir a cada miembro del equipo que instale y registre manualmente la extensión de características, o bien puede crear un programa de instalación sencillo para ello.

Cómo: Distribuir extensiones de características personalizadas a los miembros del equipo

Escenarios relacionados

  • Extender las características de base de datos de Visual Studio
    Antes de crear e implementar nuevos tipos de refactorización o destinos, este tema permite comprender mejor los tipos de extensibilidad que se admiten en Visual Studio Premium y Visual Studio Ultimate.

  • Refactorizar código de base de datos y datos
    Puede utilizar la refactorización de base de datos para reducir el tiempo y el esfuerzo necesarios para realizar algunas tareas de desarrollo de base de datos repetitivas, como cambiar el nombre de todas las referencias a un objeto o mover un objeto a un esquema diferente.