I have the following class in Class Library: Artist
, which is a POCO
Now I have a method in a web-service (which has a reference to the mentioned-above library) with a signature like this:
[WebMethod]
public int Artist_AddArtist(Artist a) {
//
}
When I try to consume this service from an application (that also has a reference to the mentioned-above Class library), the expected parameter of the Artist_AddArtist
method is not Artist
, but a new type of Artist
that is being generated in Reference.cs
which is a partial class that is auto-generated.
Thus since in my application I use, supposedly the same Artist
class from the library and now the Web Service method expects this new auto generated type, I cannot pass an instance of it to the web-service.
How can I fix this issue?