web-dev-qa-db-fra.com

Mettre à jour la structure DataSet dans Visual Studio pour correspondre à la nouvelle structure de base de données SQL

Après avoir apporté quelques modifications à ma structure de base de données SQL (à l'aide de scripts dans SQL Server Management Studio), comment puis-je mettre à jour mon fichier DataSet.xsd dans Visual Studio pour correspondre à la nouvelle structure? Dois-je le faire manuellement?
J'ai envisagé de supprimer le DataSet et d'en importer un nouveau, mais je perdrai toutes mes requêtes d'adaptateur de table personnalisées.

23
MattyG

Depuis Forums MSDN :

Si vous cliquez avec le bouton droit sur TableAdapter dans le Concepteur de jeux de données et cliquez sur "Configurer", la configuration de TableAdapter Wizard s'ouvre où vous pouvez reconfigurer la requête principale qui définit le schéma de votre table. Cela devrait laisser le Requêtes TableAdapter (les méthodes supplémentaires) qui ont été ajoutées après la configuration initiale.

Bien sûr, les méthodes supplémentaires devront également être reconfigurées si elles font référence à une colonne qui a été supprimée de la table de la base de données, ou si l'une des définitions de colonne change (par exemple, si le type de données est changé ou modifié). Donc, si une colonne supplémentaire a été ajoutée à la table et qu'elle autorise les valeurs Null, les méthodes existantes devraient toujours fonctionner - cela dépend simplement de l'étendue des modifications apportées au schéma de la table dans la base de données.

28
Steve