Créer une base de données SQLite basée sur un ensemble de données XSD

Est-ce que quelqu'un sait s'il existe un moyen de créer une base de données SQLite basée sur un XSD DataSet ? Dans le passé, je viens d'utiliser un gestionnaire SQLite de base, mais je veux fusionner un peu plus avec mon développement .NET si possible.

0
ajouté édité
Vues: 2

2 Réponses

Je suis sûr que vous pourriez écrire une petite application qui prend un fichier XSD et l'analyse dans un script SQL. Je n'ai jamais vu de code pour le faire, mais cela ne veut pas dire que ça n'existe pas.

0
ajouté

Je suspecte que dans le cas général c'est dur; xml Schema permet des constructions de type assez bizarres. Je ne suis pas sûr comment vous feriez des groupes de substitution, ou des extensions aux restrictions de types par exemple.

Cependant, il devrait être possible d'assembler assez rapidement quelque chose (en particulier le mappage à partir des classes dans System.Xml.Schema) qui fonctionne pour 90% des schémas (c'est-à-dire des éléments de séquence et de choix avec quelques types de données simples).

0
ajouté