Dot-Net

如何從 XSD 文件創建數據庫表?

  • September 26, 2008

我有一組 XSD,我從中生成數據訪問類、儲存過程等。

我沒有一種從這些生成數據庫表的方法 - 是否有工具可以為我生成 DDL 語句?

這與從數據集表創建數據庫表不同,因為我沒有數據集表,而是 XSD。

商業產品:Altova 的XML Spy

請注意,沒有通用的解決方案。XSD 可以輕鬆描述未映射到關係數據庫的內容。

雖然您可以嘗試“自動化”這一點,但您的 XSD 必須在設計時考慮到關係數據庫,否則將無法正常工作。

如果 XSD 的特性不能很好地映射,您必須 (1) 設計某種映射,然後 (2) 編寫自己的應用程序將 XSD 轉換為 DDL。

去過也做過。僱傭工作——沒有可用的開源。

有一個名為XSD2DB的命令行工具,它從 xsd 文件生成數據庫,可在 sourceforge 獲得。

引用自:https://stackoverflow.com/questions/138575