【发布时间】:2013-04-25 10:13:56
【问题描述】:
我的应用程序中的架构有点像这样
MainUI------->WCF------->BLL------->DAL
我正在使用 Entity Framework 4.0 和 .Net Framework 4.0。
我的数据访问层返回 PoCo 对象,该对象在来回传输对象时会被序列化和反序列化。
现在,当 WCF 在序列化之前返回对象时,这很好,就像我预期的那样,但是当它被反序列化时,它有时会丢失我的自定义对象的一些属性(导航属性),不是一直而是有时。特别是当我通过网络发送自定义对象列表时。它始终返回单个对象的值。
为了记录,我正在使用 DataContract Serializer。
我想了解一下这个序列化/反序列化过程。而且我还想查看序列化对象以及对象被序列化和反序列化的确切点。
【问题讨论】:
标签: wcf rest serialization deserialization datacontractserializer