Создать базу данных SQLite на основе набора данных xsd

Кто-нибудь знает, если есть способ, чтобы создать базу данных SQLite на основе xsd и 
```
DataSet
```
? В прошлом я использовал базовые SQLite менеджер, но хотите сплавить вещи немного больше с моими развития 
```
.NET
```
, если это возможно.

Кто-нибудь знает, если есть способ, чтобы создать базу данных SQLite на основе xsd и 
```
DataSet
```
? В прошлом я использовал базовые SQLite менеджер, но хотите сплавить вещи немного больше с моими развития 
```
.NET
```
, если это возможно.

Я подозреваю, что в общем случае это трудно; XML-схемы позволяет для некоторых довольно странных типа конструкции. Я не уверен, как вы могли бы сделать группы замены или расширения для ограничения типов, например. Однако должна быть возможность что-то выбить довольно быстро (особенно сопоставление классов в системе.В формате XML.Схемы), который работает для 90% схем (т. е. последовательность и выбор элементов с помощью нескольких простых типов данных).

Возможно, вы могли бы использовать xsl-преобразование для преобразования xsd и определений в таблицу SQL. Кроме того, я не могу найти каких-либо предварительных примеры этого, но я думал, что это будет возможно. Я представляю, универсального для xsd и XSLT->SQL, но раз написано, может быть применен к любой такой сценарий (и будет кросс-платформы тоже). Возможно, кто-то сделал это раньше...

Я уверен, что вы можете написать небольшое приложение, которое принимает xsd-файл и разбирает его на SQL-скрипта. Я никогда не видел код, там правда, но это не говорит, что этого не существует.