2

既存のバイナリ クラス (コンパイル済みの dll としてのみ利用可能)にDataContract/属性を追加することは可能ですか? DataMember主な目標はDataMember、生成されたプロキシの醜いプロパティ名を避けるために名前を設定することです。私は、 WCF RIA サービスのメタデータ クラスのようなものを探していると思いますが、もっと良い方法があるかもしれません。ありがとう!

PS IL の変更はオプションではありません。

4

1 に答える 1

0

結局、すべての属性は、WSDL とスキームを生成するために使用されるわずかなメタデータにすぎません。ワークフロー サービスを見ると、ServiceContract を使用するインターフェイスと OperationContract を使用するメソッドは見つかりませんが、同じ種類の WSDL が WCF インフラストラクチャによって引き続き生成されます。通常の WCF サービスでも同じことが可能です。

私はそうしたことはありませんが、WCF コントラクトをプログラムで作成することに関するこのブログ投稿は、正しい方向を示しているはずです。

于 2011-04-16T08:00:20.793 に答える