来自 Base class 的自定义 ISerializable
Custom ISerializable from Base class
我正在尝试将我的会话保留在 SQL服务器中。我知道一个对象是否需要存储在 SQL 中而不是需要序列化。而且我也知道如果有必要,我需要在每个 class 上放置 [Serializable] 属性。但问题是我有超过 2000 个对象并且还在不断增长。它们紧紧地结合在一起。如果我将其中一个放到会话中,可能我需要为所有这些添加 [Serializable] 属性,这是毫无意义的。我想知道的是如何为 ISerializable 接口编写相同的代码,就像 [Serializable] 属性在基础 class 中所做的那样?任何的想法?或者我应该将 [Serializable] 添加到每个 class。如果我这样做有什么缺点吗?
创建一个更具体的小 class 来表示您实际需要在会话中保留的数据,并仅在该 class.
上应用 [Serializable]
属性
请注意 [Serializable]
不是 Sql 服务器本身所必需的,而是 asp.net 会话
中的会话管理所必需的
我正在尝试将我的会话保留在 SQL服务器中。我知道一个对象是否需要存储在 SQL 中而不是需要序列化。而且我也知道如果有必要,我需要在每个 class 上放置 [Serializable] 属性。但问题是我有超过 2000 个对象并且还在不断增长。它们紧紧地结合在一起。如果我将其中一个放到会话中,可能我需要为所有这些添加 [Serializable] 属性,这是毫无意义的。我想知道的是如何为 ISerializable 接口编写相同的代码,就像 [Serializable] 属性在基础 class 中所做的那样?任何的想法?或者我应该将 [Serializable] 添加到每个 class。如果我这样做有什么缺点吗?
创建一个更具体的小 class 来表示您实际需要在会话中保留的数据,并仅在该 class.
上应用[Serializable]
属性
请注意 [Serializable]
不是 Sql 服务器本身所必需的,而是 asp.net 会话