有誰知道是否有方法基於XSD創建SQLite數據庫DataSet
?在過去,我只是使用了一個基本的SQLite管理器,但如果可能的話,我想用我的.NET
進行更多的融合。根據XSD數據集創建SQLite數據庫
28
A
回答
15
我懷疑在一般情況下這是很難的; XML Schema允許一些非常奇怪的類型構造。我不知道你將如何做替代組,或擴展到類型的限制。
然而,應該可以很快地將某些東西(特別是System.Xml.Schema中的類的映射)合併到90%的模式(即具有幾個簡單數據類型的序列和選擇元素)中。
5
我相信你可以編寫一個小應用程序,它需要一個XSD文件並將其解析爲一個SQL腳本。我從來沒有看過代碼,但這並不是說它不存在。
6
也許您可以使用XSL轉換將XSD轉換爲SQL表定義。同樣,我找不到任何此前的例子,但我原以爲這是可能的。
我想象一個XSD-> SQL的泛型XSLT,一旦寫入,就可以應用於任何這樣的場景(也可能是跨平臺的)。也許有人這樣做過...
相關問題
- 1. Sqlite創建數據庫
- 2. 未創建SQLite數據庫
- 3. SQlite數據庫創建?
- 4. 從其他SQLite數據庫創建SQLite數據庫C#
- 5. 從數據集創建數據庫(mdf)
- 6. 根據不同的數據集創建數據集
- 7. MySQL根據模板數據庫創建數據庫
- 8. 在Android庫中創建SQLite數據庫
- 9. 如何將數據從數據庫導出到xml根據XSD
- 10. 創建一個從數據庫數據集XML和生成的XSD類C#
- 11. 在SQLite數據庫中創建Oracle數據庫表的副本
- 12. Android數據庫中的SQLite數據庫不會創建
- 13. 要創建「數據庫」文件夾中存儲SQLite數據庫
- 14. Android SQLite數據庫:在創建數據庫後添加列
- 15. 用cordova在sqlite中創建數據庫
- 16. 無法創建android sqlite數據庫
- 17. 檢查SQLite數據庫已創建
- 18. 腳本SQLite數據庫創建
- 19. SQLite +附加數據庫+創建表
- 20. 無法創建SQLite數據庫
- 21. 未創建SQLite數據庫文件
- 22. Xcode的SQLite數據庫創建無Z_METADATA
- 23. SQLIte不創建數據庫表
- 24. 在BlackBerry上創建SQLite數據庫
- 25. 表未在SQLite數據庫中創建
- 26. Spring MVC Hibernate + SQLite not創建數據庫
- 27. Visual Studio + Xamarin:創建數據庫SQLite
- 28. Blackberry - 無法創建SQLite數據庫
- 29. Blackberry - 如何創建SQLite數據庫?
- 30. 在android中創建SQLite數據庫