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