2

我在开发 WCF Web 服务时熟悉 Code_First 方法,但现在我的客户要求为同一个 Web 服务使用模式优先方法。

有人可以分享一下方案优先方法的优势,以及采用模式优先方法的任何具体原因。

提前致谢。

4

2 回答 2

2

以下链接为您提供了使用Schema First WCF Web 服务模型的优势。

于 2012-09-20T12:07:44.903 回答
2

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

合同定义的两种方法之间的选择还应基于您的方案、资源和团队中可用的技能。例如,如果您正在构建一个不需要支持在其他平台上运行的客户端的 WCF 服务,您可能不想考虑架构优先的方法。另外,如果你对 WCF 中的契约编程结构非常熟悉,对序列化过程有很好的理解,并且能够专注于层次结构而不是对象图,那么你可以遵循代码优先的方法并获得相同的结果”

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

于 2012-09-20T11:58:43.263 回答