Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 同一类型的不同对象_C#_.net_Wcf - Fatal编程技术网

C# 同一类型的不同对象

C# 同一类型的不同对象,c#,.net,wcf,C#,.net,Wcf,我有一节课 CartIndexViewModel 在我的体育商店里。我正在调用WCF服务,因此我希望传递CartIndexViewModel的对象,因此我在WCF项目中复制了所需的.dll文件,但它与WCF服务冲突,因为它表示存在类型不匹配 SportsStore.WebUI.ServiceReference.CartIndexViewModel SportsStore.WebUI.Models.CartIndexViewModel 这两个类都是相同的,具有相同的属性和方法,但在不同的项目中,如

我有一节课

CartIndexViewModel

在我的体育商店里。我正在调用WCF服务,因此我希望传递CartIndexViewModel的对象,因此我在WCF项目中复制了所需的.dll文件,但它与WCF服务冲突,因为它表示存在类型不匹配

SportsStore.WebUI.ServiceReference.CartIndexViewModel SportsStore.WebUI.Models.CartIndexViewModel

这两个类都是相同的,具有相同的属性和方法,但在不同的项目中,如何从发送端即SportsStore.WebUI.Models.CartIndexViewModel和接收端传递对象 i、 e.SportsStore.WebUI.ServiceReference.CartinexViewModel接收对象。 我没有太多的知识,我试着在这方面做了很多家庭作业,但找不到解决办法。
请帮忙。谢谢。

首先添加对库的引用,然后生成服务引用。确保选中了“重用类型”。

尝试序列化参数时出错。InnerException消息为“Type”System.Data.Entity.DynamicProxies.Product(数据合约名称为“Product”)的“Type”System.Data.Entity.DynamicProxies.Product(不应为“Product”)5AF3E0DD8BC6C07DB82D1311023900142DAAF627A4D16C9BF724C68146C303C3:“不应为”。考虑使用DATACONTRORTCORDEVER或将未知类型的任何类型添加到已知类型的列表中,例如,使用NoNyType属性或将它们添加到已知类型的列表中,例如,使用NoNyType属性或将它们添加到传递给DATACONTROTTRORIGLASER的已知类型列表中。有关更多详细信息,请参阅InnerException。