0

社内で使用するための WCF サービスを開発しています。エンティティ (データ コントラクト) は別のアセンブリにあり、サービスとサービスを使用するアプリケーションの両方によって参照されます。

IExtensibleDataObject インターフェイスを実装する必要はありますか?

4

1 に答える 1

0

No. IExtensibleDataObject(IEDO) は、データ メンバーにリストされているよりも多くのデータを契約が (たとえば、サービス コールで) 受信することが予想される場合に使用されます。クライアントとサービスの両方に同じアセンブリがある場合、これは当てはまりません。

IEDO が役立つシナリオの詳細については、http://blogs.msdn.com/b/carlosfigueira/archive/2011/09/27/wcf-extensibility-other-serialization-extensions.aspx の投稿を確認してください .

于 2012-12-28T01:14:37.043 に答える