我在开发WCF Web服务时熟悉Code_First方法,但现在我的客户已请求为同一Web服务使用Schema First Approach。
有人可以就Scheme First Approach的优势和Schema First Approach的任何具体原因分享一些观点。
提前致谢。
答案 0 :(得分:2)
“架构优先方法特别有利于您需要使用现有架构的场景,因为它们可能已经在开发生命周期的早期阶段建模,以便与利益相关方达成协议。这是常见的政府和银行业环境中的情况。如果您正在构建符合现有行业标准(如开放旅行联盟(OTA))的应用程序,您可能还需要使用现有模式。
两种合同定义方法之间的选择应该如此 也可以根据您的场景,资源和可用的技能 你的团队。例如,如果您正在构建一个WCF服务 您不需要支持在其他平台上运行的客户端 可能不想考虑先架构方法。另外,如果你 我非常熟悉WCF中的契约编程结构,有一个 很好地理解了序列化过程,并且有能力 你可以专注于层次结构而不是对象图 遵循代码第一种方法并实现相同的结果“
答案 1 :(得分:2)
The following link为您提供了使用架构优先WCF Web服务模型的优势。