我目前正在尝试将一个对象序列化为一个托管在使用SessionState = Stateserver的服务器上的Web项目。
我已经将该对象标记为[Serializable]
,但该对象包含 LINQ2SQL DataContext 的一部分。我已经阅读过可以使用 DataContractSerializer
对其进行序列化,但正确执行序列化的位置在哪里呢?
我是否只需要实现 ISerializeable
接口,并在 GetObjectData()
函数内序列化我的 NodeObject 并将其添加到 SerializationInfo
中?有没有任何好的方法建议?