从基类自定义ISerializable



我正试图将会话保存在SQLServer中。我知道对象是否需要存储在SQL中,而不是需要序列化。我还知道,如果需要的话,我需要在每个类上加上[Serializable]属性。但问题是,我有2000多个对象,而且还在不断增长。他们紧紧地绑在一起。如果我把其中一个放到会话中,我可能需要将[Serializable]attributre添加到所有这些属性中,这是毫无意义的。我想知道的是,如何像基类中的[Serializable]属性一样,为ISerializable接口编写相同的代码?知道吗?或者我应该将[Serializable]添加到每个类中。如果我这样做,会有什么不利影响吗?

创建一个更具体的小类,表示会话中实际需要保留的数据,并仅在该类上应用[Serializable]属性。

请注意,[Serializable]不是Sql Server本身所必需的,而是asp.net会话中的会话管理所必需的

相关内容

  • 没有找到相关文章

最新更新