C# 从3.5更新到4.0时出现WCF问题
我最近将我的VS解决方案和项目从3.5框架升级到4.0框架。转换后,我在向WCF发送实体对象时遇到了一个问题。当我发送一个没有其他子实体或与其他实体没有任何关系的实体时,一切正常。。。数据被传递到WCF。但是,当实体具有子实体时,我在调用我的WCF服务方法时会出现以下错误: 无法序列化EntityReference对象。无法创建此类型的对象 当RelationshipManager属于不属于的实体对象时序列化 使用关系实现IEntityWithRelationshipsC# 从3.5更新到4.0时出现WCF问题,c#,.net,wcf,entity-framework,entity-framework-4,C#,.net,Wcf,Entity Framework,Entity Framework 4,我最近将我的VS解决方案和项目从3.5框架升级到4.0框架。转换后,我在向WCF发送实体对象时遇到了一个问题。当我发送一个没有其他子实体或与其他实体没有任何关系的实体时,一切正常。。。数据被传递到WCF。但是,当实体具有子实体时,我在调用我的WCF服务方法时会出现以下错误: 无法序列化EntityReference对象。无法创建此类型的对象 当RelationshipManager属于不属于的实体对象时序列化 使用关系实现IEntityWithRelationships 知道出了什么问题吗?在使
知道出了什么问题吗?在使用framework 3.5时,我没有遇到任何问题。也许会有用?说得清楚,您正在通过WCF传递整个EF生成的类(3.5样式,而不是POCO),包括额外的
-字段
属性和实体键
和实体状态
属性?您可能需要更轻的数据传输设备。但不确定这是否与此错误直接相关。