众所周知如何创建"契约优先"WCF服务,其中第一步是定义ServiceContracts和DataContracts.
如果一个人拥有"架构优先",那么如何进行WCF开发.换句话说,XSD架构已经独立开发.该服务可能不会偏离已定义的架构.作为一个复杂的问题,架构可能会使用无法转换DataContract的DataContract功能(毕竟功能非常小).
使用XDocument在服务器或客户端对整个文档会被罚款和良好的.(XDocument对于任何涉及XmlSerializer不幸的事情似乎已经失宠而没有替换的任何事情的使用将是非常优选的).要求元数据/ WSDL正确地报告每个标准的实际模式.它可能不会报告"通用"架构,例如xsd:any.(弄清楚如何处理这些WSDL要求是给我带来最多麻烦的部分.)
(这里的类似问题/答案没有解决XDocument或WSDL要求.)