带有命名空间的.cs类的XSD-Schema

时间:2015-02-13 13:43:17

标签: c# xml xsd

我在c#中构建了一个服务和相应的数据模型。第三方希望与服务集成。我需要提供xsd-schema。 VS中的“xsd”工具可以完成这项工作,但是在这个过程中,某些命名空间会丢失。是否可以使用xsd-tool包含我在类中定义的命名空间(使用DataContract标记)?是否有其他工具可以将.cs模型转换为xsd?

更新:

该服务是基于几个客户端使用的json的rest api。当我想将biztalk与这个api集成时,这个问题就出现了。我可以手动添加命名空间,但这很乏味,因为它是一个巨大的服务合同,改变很多。

1 个答案:

答案 0 :(得分:0)

基于@dbc的建议,svcutil原来是解决方案。使用datacontract only标志我能够生成包含正确命名空间引用的服务模型。