我有一个非常简单的WCF4.0服务,在这个服务中我返回一个POCO实体对象,它的IsReference设置为true。当我从我的服务返回对象时,原语类型(int、double等)的值被正确设置,具有引用的那些类型也被正确地序列化,我已经验证了序列化是否正确地发生在return语句之前的以下代码中。我还验证了成员被正确地标记为DataMember,并且它们有公共的getter/setter。但是,当调用方接收到该对象时,所有基元类型都设置为0,具有引用的基元类型设置为NULL。try var stream = new MemoryS