我在类库中有以下类:Artist
,这是一个 POCO
现在我在 Web 服务中有一个方法(它引用了上述库),其签名如下:
[WebMethod]
public int Artist_AddArtist(Artist a) {
//
}
当我尝试从应用程序(也有对上述类库的引用)使用此服务时,该Artist_AddArtist
方法的预期参数不是,而是正在生成的Artist
一种新类型,其中是一个部分类是自动生成的。Artist
Reference.cs
因此,由于在我的应用程序中我使用Artist
了库中的同一个类,而现在 Web 服务方法需要这种新的自动生成类型,因此我无法将它的实例传递给 Web 服务。
我该如何解决这个问题?