2009-10-05 53 views
2

我的數據庫模式已經成熟了很多。 XSD的規模增加了,因此使用Visual Studio 2008設計器變得越來越困難。有沒有一種方法可以使XSD生成自動化?以C#編程方式從數據庫創建XSD

回答

0

假設你在談論數據集,你不能把所有東西都拖到設計器表面上嗎?

0

Altova XmlSpy具有內置功能,可將數據庫結構轉換爲一種XSD。不過,這可能不是你所需要的。

0
+0

儘管你的回答是100%正確的,但如果該鏈接被移動,改變,合併爲另一個或主站點 剛剛消失,它也可能成爲100%無用 ... **: - (**因此,請[編輯]您的答案,並將 從鏈接中的相關步驟複製到您的答案中,從而保證您的答案爲本網站整個生命週期的100%!**; - )**您可以隨時通過 將鏈接留在在你的答案的底部作爲你的材料的來源...。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 – 2017-02-14 19:27:58

1

我已經做到了這一點,使用目錄存儲過程前世將列出所有的表,列和索引,並運行對一個模板引擎所產生的數據集(當時自制的,但Codesmith會適應法案100%,或巧妙的xslt轉換)。

以下是存儲的特效,你可以使用:http://msdn.microsoft.com/en-us/library/ms182764.aspx

然後,您可以做的過程中變換或整個數據集導出到XML。

乾杯!

相關問題