Referencia de la API para las características de base de datos de Visual Studio

Con la información que se proporciona en esta sección, podrá extender las características de Visual Studio Premium de las siguientes maneras:

  • Creando generadores de datos personalizados para generar datos de prueba que satisfagan necesidades concretas.

  • Creando distribuciones de datos personalizadas para controlar la distribución de los datos de prueba.

  • Creando condiciones personalizadas para que las pruebas unitarias de base de datos comprueben determinados criterios de prueba superada o prueba no superada.

  • Creando tipos de refactorización personalizados para realizar operaciones de refactorización adicionales en el proyecto de base de datos.

  • Creando colaboradores de refactorización personalizados para que usted y su equipo puedan utilizar la refactorización con destinos adicionales en el proyecto de base de datos.

  • Creando reglas personalizadas para identificar problemas de diseño, nomenclatura o rendimiento adicionales en el código de la base de datos.

En esta sección

Esta sección contiene los siguientes espacios de nombres clave:

Esta sección también incluye los espacios de nombres siguientes:

  • Microsoft.Data.Schema

    Es compatible con la infraestructura de .NET Framework y no está diseñado para que se utilice directamente desde el código.

  • Microsoft.Data.Schema.Tools.Compare

    Proporciona los componentes que se utilizan para comparar datos y esquemas.

  • Microsoft.Data.Schema.Tools.Compare.Schema

    Es compatible con la infraestructura de .NET Framework y no está diseñado para que se utilice directamente desde el código.

  • Microsoft.Data.Schema.Tools.DataGenerator

    Este espacio de nombres contiene las clases utilizadas para generar datos de ejemplo en tablas para mostrar el plan de datos en la interfaz de usuario de los planes de generación de datos.

  • Microsoft.Data.Schema.Tools.Settings.Internal

    Este espacio de nombres proporciona clases para administrar propiedades y valores de objetos hospedados en las páginas Opciones de herramientas y Propiedades del proyecto de Visual Studio.

  • Microsoft.Data.Schema.Tools.Sql.Compare.Schema

    Este espacio de nombres contiene clases utilizadas por la ventana Comparación de esquemas de Visual Studio para comparar y sincronizar bases de datos de SQL Server.

  • Microsoft.Data.Schema.Extensibility

    Proporciona las clases de extensibilidad, tipos base y atributos públicos que se utilizan para definir extensiones.

  • Microsoft.Data.Schema.SchemaModel

    Proporciona los tipos base y tipos principales para el modelo de esquemas, que modela los objetos, las relaciones y las propiedades de los objetos de base de datos. Este espacio de nombres representa una parte importante de la implementación de los proveedores de esquemas de base de datos.

  • Microsoft.Data.Schema.SchemaModel.Abstract

    Proporciona las interfaces base utilizadas por todos los proveedores de esquemas de base de datos. Este espacio de nombres define elementos SQL ANSI básicos, como tablas y vistas.

  • Microsoft.Data.Schema.SchemaModel.Translation

    Proporciona clases para traducir un modelo de esquema de datos existente a un modelo de esquema de destino.

  • Microsoft.Data.Schema.ScriptDom

    Proporciona las clases e interfaces que pueden extender los componentes del analizador y del generador de scripts a fin de habilitar los proveedores de esquemas de base de datos para las bases de datos de otras compañías.

  • Microsoft.Data.Schema.ScriptDom.Sql

    Admite el analizador y el generador de scripts específicos de SQL Server.

  • Microsoft.Data.Schema.Sql

    Es compatible con la infraestructura de .NET Framework y no está diseñado para que se utilice directamente desde el código.

  • Microsoft.Data.Schema.Sql.Build

    Proporciona clases que controlan la generación e implementación de datos para SQL Server.

  • Microsoft.Data.Schema.Sql.DataGenerator

    Es compatible con la infraestructura de .NET Framework y no está diseñado para que se utilice directamente desde el código.

  • Microsoft.Data.Schema.Sql.SchemaModel

    Proporciona tipos para Sql80, Sql90 y Sql100.

  • Microsoft.Data.Schema.Tasks

    Es compatible con la infraestructura de .NET Framework y no está diseñado para que se utilice directamente desde el código.

  • Microsoft.Data.Schema.Tasks.Sql

    Es compatible con la infraestructura de .NET Framework y no está diseñado para que se utilice directamente desde el código.

  • Microsoft.Data.Schema.UnitTesting.Conditions

    Proporciona clases que se pueden utilizar para crear y administrar las condiciones de prueba. Al definir una condición de prueba personalizada, se puede comprobar el comportamiento de un objeto de base de datos de maneras que las condiciones integradas no admiten.

  • Microsoft.Data.Schema.UnitTesting.Configuration

    Proporciona clases que se pueden utilizar para leer o escribir información de configuración en la sección DatabaseUnitTesting del archivo app.config en el proyecto de prueba unitaria de base de datos.

Los siguiente tipos son compatibles con la infraestructura de .NET Framework y no están diseñados para utilizarse directamente desde el código.

Secciones relacionadas