我一直在努力创建代表与筛选相关的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