2012-02-29 21 views
21

Después de realizar algunos cambios en la estructura de mi base de datos SQL (usando scripts en SQL Server Management Studio), ¿cómo puedo actualizar mi archivo DataSet.xsd en Visual Studio para que coincida con ¿estructura? ¿Debo hacer esto manualmente?
Consideré eliminar el DataSet e importar uno nuevo, pero perderé todas mis consultas de Adaptador de tabla personalizadas.Actualizar estructura de DataSet en Visual Studio para que coincida con la nueva estructura de base de datos SQL

Respuesta

24

Probablemente su problema ha sido contestada here at http://social.msdn.microsoft.com/Forums

EDIT: que se dan cuenta ahora de que esto era/es una respuesta muy pobre. Bueno, en ese momento, yo era un verdadero principiante en este sitio. Así que actualizar mi respuesta ahora a copiar aquí el contenido relevante del enlace anterior

Si hace clic en el TableAdapter en el diseñador de base de datos y haga clic en el Asistente para configuración de TableAdapter 'Configurar' abre donde se puede reconfigure el principal consulta que define el esquema de su tabla. Este debe dejar las consultas TableAdapter adicionales (los métodos adicionales ) que se agregaron después de la configuración inicial.

Por supuesto también tendrá que ser reconfigurado los métodos adicionales si hacen referencia a una columna que ha sido retirado de la tabla de la base de datos , o si cualquiera de las definiciones de columna cambiar (por ejemplo, si el tipo de datos es cambiado o modificado). Por lo tanto, si una columna adicional fuera añadida a la tabla y permite valores nulos, los métodos existentes deberían funcionar, solo depende del alcance del cambio al esquema de la tabla en la base de datos.

Deseo informar aquí también el nombre del asverer, pero no hay ninguno.

+0

Gracias por eso, no lo encontré en Google. – MattyG

+3

Muchas gracias, un gran trabajo para devolver y mejorar la calidad de la respuesta para la comunidad después de la aprobación de un año. Información realmente apreciada y útil. –

+1

¿Qué ocurre si necesito actualizar el DataSet.xsd porque agregué no solo algunas columnas en algunas tablas, sino algunas tablas o vistas nuevas? –

Cuestiones relacionadas