我一直在努力創建代表與篩選相關的stand-in包的HR-Xml 3規範的類。我遇到了一些問題,但目前我認爲主要問題是xsd.exe中缺少對xsd:union語句的支持。。從XSD與工會代NET類生成
When Xsd.exe encounters a simple type defined by union, it ignores the definition and uses the built-in string data type in its place.
From - http://msdn.microsoft.com/en-us/library/bc57azyw%28VS.85%29.aspx
我見過的各種論壇和新聞組唯一的解決方案是重組XSD不使用工會嗎?但是,即使我需要的實體的小部分,聯合語句的數量也接近100.也許這是唯一的解決方案?
我一直在這個問題上停留了很多天,除了「不行,不行」之外,一直沒能找到真正有用的東西。最後,我需要使其工作。任何建議,工具,重新設計,轉換器,任何可以讓我這些類的東西!我甚至開始考慮生成Java類,然後將它們轉換爲C#...我不知所措
在此先感謝!我當然希望有一些解決方案!
最後,我們做了,我們就不會實現HR的XML在第一階段,也許當我們回去吧,我有更好的運氣決定。不過,如果有人閱讀本文並有任何建議,請留下反饋意見,因爲我打算一段時間來監視這一點。
只是使用的Sparx企業架構師到根類,它沒有辦法更好的工作比什麼都重要。我會說這可能是你遇到問題時使用的工具。不幸的是,它在模式中搞砸了一些其他的結構,但它比我嘗試過的其他任何東西都更接近。 – 2009-11-11 20:52:17