2012-02-08 3 views
2

型を共有する必要がある2つのWCFサービスがあります(つまり、service1の出力はservice2の入力である必要があります)。私はVisual Studioの "Referenced Assembliesの型を再利用する"というオプションに精通しています。これは私のシナリオを動作させるでしょう。WCFサービス参照間の共有の種類はまだINotifyPropertyChangedを自動生成します

つまり、私はsvcutil.exe(Visual Studio経由で)が一般的に私に与える自動生成されたコードを見逃していると言います。私は、すべてのプロパティでINotifyPropertyChangedを自動実装していないので、IEnumerableオブジェクトをObservableCollectionsなどにしています。

2つのサービス間で型を再利用する方法はありますか? INotifyPropertyChanged?私は、サーバー側に存在する現在の非常に小さなクラスの中に、すべてのコードを手作業で書くつもりはありません。

.Net 4.0を使用しています。

+0

EFはどのように関連していますか?サービス契約にEFエンティティを使用していますか? –

+2

NotifyPropertyWeaverをチェックしてください。 http://code.google.com/p/notifypropertyweaver/ – cadrell0

+0

@JohnSaunders Noted、これらのエンティティはWCFを経由して送信されていないため、この状況ではEFは無関係です。 –

答えて

0

メッセージタイプを独自のアセンブリに配置し、このアセンブリをクライアントとサービスから参照できます。自動生成されたコードは、サービスがあなたの手元にないときに便利です。

関連する問題