C# 在调用操作中丢失视图模型中的链接列表,原因是什么?

C# 在调用操作中丢失视图模型中的链接列表,原因是什么?,c#,silverlight,C#,Silverlight,前几天我遇到了一个让我有点困惑的错误 我向RIA服务传递了一个对象,其中包含3-4个列表。我调用invoke操作并传递对象,但是一旦对象到达RIA服务中的invoke操作,它就有了值,但所有列表都是空的,即使它们确实有数据 我通过创建一个带有大量签名的方法解决了这个问题,这个方法虽然不理想,但很有效 我只是想知道将来为什么会发生这种情况?当将对象传递到web服务时,它们需要是可序列化的。所有的列表都可序列化吗?所有视图模型都具有[serializable]属性。

前几天我遇到了一个让我有点困惑的错误

我向RIA服务传递了一个对象,其中包含3-4个列表。我调用invoke操作并传递对象,但是一旦对象到达RIA服务中的invoke操作,它就有了值,但所有列表都是空的,即使它们确实有数据

我通过创建一个带有大量签名的方法解决了这个问题,这个方法虽然不理想,但很有效


我只是想知道将来为什么会发生这种情况?

当将对象传递到web服务时,它们需要是可序列化的。所有的
列表都可序列化吗?所有视图模型都具有[serializable]属性。