2010-09-02 3 views
1

J'ai un ensemble de données DataSet constitué d'un grand nombre de tables d'informations. Est-il possible de créer automatiquement SQL Server DataBase (fichier mdf) à partir de la description de mon DataSet? Bien sûr, je peux le faire manuellement, mais peut-être qu'il y a une meilleure façon?Création de DataBase (mdf) à partir de DataSet

+4

rien d'automatique disponible, j'ai peur. Vous devez créer une nouvelle base de données, puis faire une boucle sur l'ensemble de données, inspecter chaque table, créer une table de base de données à partir de là, puis stocker les données dans cette nouvelle table. Pas de solution miracle pour automatiser cela ... généralement, les utilisateurs qui exécutent une application n'ont pas les droits de créer des objets de base de données de toute façon, c'est donc un autre problème qui pourrait surgir ... –

Répondre

2

J'ai un script XSLT qui va créer des instructions DDL à partir d'un DataSet xsd. C'est here. La base de données elle-même devrait être créée et vous devrez exécuter manuellement le script SQL créé par le script XSLT. Mais si vous avez un DataSet assez complexe avec assez de tables, il serait préférable de tout faire à la main.

Questions connexes