.net - tutorial - Erstellen Sie eine SQLite-Datenbank basierend auf einem XSD-Datensatz




sqlite3 binary (2)

Weiß jemand, ob es eine Möglichkeit gibt, eine SQLite-Datenbank basierend auf einem XSD- DataSet zu erstellen? In der Vergangenheit habe ich nur einen einfachen SQLite-Manager verwendet, möchte aber die Dinge ein wenig mehr mit meiner .NET Entwicklung verschmelzen, wenn das möglich ist.


Ich bin sicher, dass Sie eine kleine App schreiben könnten, die eine XSD-Datei nimmt und sie in ein SQL-Skript zerlegt. Ich habe noch nie einen Code dafür gesehen, aber das heißt nicht, dass es ihn nicht gibt.


Ich vermute, im allgemeinen Fall ist das schwer; XML-Schema ermöglicht einige ziemlich bizarre Typenkonstruktionen. Ich bin mir nicht sicher, wie Sie beispielsweise Substitutionsgruppen oder Erweiterungen für Typenbeschränkungen durchführen würden.

Es sollte jedoch möglich sein, etwas schnell zusammen zu klopfen (insbesondere eine Zuordnung aus den Klassen in System.Xml.Schema), die für 90% der Schemata funktioniert (dh Sequenz- und Auswahlelemente mit einigen einfachen Datentypen).





sqlite