1

DTO を使用する SOAP API を提供する Web サイトと、それらを使用するクライアントの両方で参照しているプロジェクトに、DTO のライブラリがあります。これらのオブジェクトを再利用するユースケースは、それらのいくつかに、それらの使用を容易にするヘルパー メソッドとプロパティが含まれていることです。

サーバー側で API を公開すると、wsdl ファイルが自動的に生成されます。クライアント アプリケーションでは、通常どおり Web 参照を追加し、ビジュアル スタジオは新しい名前空間にまったく新しい DTO のセットを生成します。これは通常、基盤となるサーバー コードにアクセスできない場合に便利ですが、この場合はアクセスできます。現時点では、リフレクションと型チェックを使用して、自動生成されたクラスを独自のカスタム オブジェクトに、またはその逆に変換するかなり複雑な方法を使用しています。

私の質問は次のとおりです。wsdl から独自のオブジェクトを自動生成する代わりに、Visual Studio でライブラリ内のオブジェクトを使用する方法はありますか?

4

0 に答える 0