Vă mulțumim pentru susținere

Creați o bază de date SQLite bazată pe un set de date XSD

Știe cineva dacă există o modalitate de a crea o bază de date SQLite bazată pe un XSD DataSet ? În trecut, tocmai am folosit un manager de bază SQLite, dar vreau să îmbunătățesc lucrurile cu dezvoltarea .NET , dacă este posibil.

0
adăugat editat

2 răspunsuri

Sunt sigur că ați putea scrie o mică aplicație care să ia un fișier XSD și o analizează într-un script SQL. Nu am văzut niciodată codul de acolo pentru ao face, dar asta nu înseamnă că nu există.

0
adăugat

Bănuiesc că în cazul general acest lucru este greu; Schema XML permite câteva construcții de tip bizar. Nu știu cum să faceți grupuri de substituție sau extensii la restricții de tip, de exemplu.

Cu toate acestea, ar trebui să fie posibil să bateți ceva împreună destul de repede (în special cartografiere din clase în System.Xml.Schema) care funcționează pentru 90% din schemele (adică elemente de secvență și de alegere cu câteva tipuri simple de date).

0
adăugat