OData プロトコルとその WCF Data Services 実装にメタデータのバージョン管理のサポートはありますか?
単一の Goods コレクションを公開する OData サービスがあり、Goods エンティティ タイプに Key (文字列)、Name (文字列)、AvailableSince(文字列) の 3 つのプロパティがあるとします。サービスは既に実行されており、このメタデータ スキーマに依存するコンシューマーがいくつかあります。次に、Goods エンティティ タイプを更新します。たとえば、AvailableSince(string) プロパティを別のものに置き換えるか、タイプを string から datetime に変更します。これにより、2 つのバージョンのメタデータが作成され、最初のバージョンのメタデータに依存するコンシューマーが作成されます。 2 番目のメタデータ スキーマに関して正しい要求を送信できません。
単一のサービス内で両方のメタデータ バージョンを提供する方法はありますか? はいの場合、消費者はリクエストでメタデータのバージョンを指定する方法と、WCF 側でどのように処理する必要がありますか?
事前にすべてに感謝します。