.net - sqlite教學 - 基於XSD數據集創建SQLite數據庫




sqlite.net pcl (2)

有沒有人知道是否有辦法基於XSD DataSet創建SQLite數據庫? 在過去,我剛剛使用了一個基本的SQLite管理器,但是如果可能的話,我想在.NET開發中融合一些東西。


也許您可以使用XSL轉換將XSD轉換為SQL表定義。 同樣,我找不到任何先前的例子,但我認為這是可能的。

我想像XSD-> SQL的通用XSLT,一旦編寫,就可以應用於任何這樣的場景(並且也可以是跨平台的)。 也許有人在此之前做過這件事......


我懷疑在一般情況下這很難; XML Schema允許一些非常奇怪的類型構造。 我不確定你會如何做替換組,或者例如對類型限制的擴展。

然而,應該可以很快地將某些內容拼湊在一起(特別是從System.Xml.Schema中的類映射),這些類適用於90%的模式(即具有一些簡單數據類型的序列和選擇元素)。





sqlite