【发布时间】:2011-08-11 11:42:11
【问题描述】:
我有一个 WCF 服务方法,它接受一个复杂的参数,而该参数又具有复杂的属性。问题是这个参数一旦到达服务器就包含一些属性的空值。
我已经使用 WCF 跟踪和 Fiddler 进行了检查,并且数据肯定会通过网络传输。似乎是当 XML 反序列化为 .net 对象时出现问题并且某些属性设置为空。
我已经尝试重建代理,以防出现不匹配的情况。
编辑:好的,现在都修复了。数据对象是从 EF T4 模板生成的 POCO,并且具有用于外键 ID 的单独字段。我忘记在客户端上设置它,我一设置就开始在服务器上返回复杂的属性。不完全确定为什么。
【问题讨论】:
标签: wcf