我目前正在尝试为托管在使用 SessionState = Stateserver 的服务器上的 Web 项目序列化一个对象。
我将该对象标记为 [Serializable]
,但该对象包含一个属于 LINQ2SQL DataContext 的对象。我已经读到可以使用 DataContractSerializer
序列化这个,但是正确的地方在哪里呢?
我是否只需要实现 ISerializeable
并在 GetObjectData()
函数中序列化我的 NodeObject 并将其添加到 SerializationInfo
中?有人对好的方法有任何想法吗?
最佳答案
请找到以下链接。这将有助于理解 [Serializable] VS DataContractSerializer 之间的区别。请根据您的适用性实现,因为您的项目没有太大差异。
关于c# - 序列化包含 StateServer 的 linq2sql 对象的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7673458/