2

私はWCFWebサービスの開発におけるCode_Firstアプローチに精通していますが、現在、クライアントは同じWebサービスに対してSchemaFirstアプローチを要求しています。

スキームファーストアプローチの利点と、スキーマファーストアプローチを採用する具体的な理由について、いくつかのポイントを教えてください。

前もって感謝します。

4

2 に答える 2

2

「スキーマファーストの方法は、既存のスキーマを使用する必要があるシナリオで特に役立ちます。既存のスキーマは、利害関係者と合意するために開発ライフサイクルの非常に早い段階でモデル化されている可能性があるためです。これは政府の一般的な状況です。 Open Travel Alliance(OTA)などの既存の業界標準に準拠するアプリケーションを構築する場合は、既存のスキーマを使用する必要がある場合もあります。

契約定義の2つのアプローチのどちらを選択するかは、シナリオ、リソース、およびチームで利用可能なスキルに基づく必要があります。たとえば、他のプラットフォームで実行されているクライアントをサポートする必要のないWCFサービスを構築している場合は、スキーマファーストのアプローチを検討したくないでしょう。また、WCFのコントラクトプログラミング構造に精通しており、シリアル化プロセスを十分に理解しており、オブジェクトグラフではなく階層構造に焦点を当てることができる場合は、コードファーストアプローチに従って同じ結果を得ることができます。」

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

于 2012-09-20T11:58:43.263 に答える
2

次のリンクは、 Schema FirstWCFWebサービスモデルを使用する利点を示しています。

于 2012-09-20T12:07:44.903 に答える