Schema第一个WCF Web服务模型的优势?

时间:2012-09-20 11:55:51

标签: c# .net wcf schema

我在开发WCF Web服务时熟悉Code_First方法,但现在我的客户已请求为同一Web服务使用Schema First Approach。

有人可以就Scheme First Approach的优势和Schema First Approach的任何具体原因分享一些观点。

提前致谢。

2 个答案:

答案 0 :(得分:2)

  

“架构优先方法特别有利于您需要使用现有架构的场景,因为它们可能已经在开发生命周期的早期阶段建模,以便与利益相关方达成协议。这是常见的政府和银行业环境中的情况。如果您正在构建符合现有行业标准(如开放旅行联盟(OTA))的应用程序,您可能还需要使用现有模式。

     

两种合同定义方法之间的选择应该如此   也可以根据您的场景,资源和可用的技能   你的团队。例如,如果您正在构建一个WCF服务   您不需要支持在其他平台上运行的客户端   可能不想考虑先架构方法。另外,如果你   我非常熟悉WCF中的契约编程结构,有一个   很好地理解了序列化过程,并且有能力   你可以专注于层次结构而不是对象图   遵循代码第一种方法并实现相同的结果“

引自 - http://msdn.microsoft.com/en-us/magazine/ee335699.aspx

答案 1 :(得分:2)

The following link为您提供了使用架构优先WCF Web服务模型的优势。