クラス ライブラリに次のクラスがあります: Artist
、これは POCO です。
今、私は次のような署名を持つWebサービス(上記のライブラリへの参照を持つ)にメソッドを持っています:
[WebMethod]
public int Artist_AddArtist(Artist a) {
//
}
アプリケーション (上記のクラス ライブラリへの参照もある) からこのサービスを利用しようとすると、Artist_AddArtist
メソッドの予想されるパラメーターは ではなく、部分クラスであるArtist
の新しいタイプArtist
が生成されます。Reference.cs
自動生成されます。
したがって、私が使用しているアプリケーションでは、おそらくArtist
ライブラリの同じクラスであり、Web サービス メソッドはこの新しい自動生成された型を想定しているため、そのインスタンスを Web サービスに渡すことができません。
この問題を解決するにはどうすればよいですか?