如果我正在使用session out proc到SQL Server,它会将会话对象存储为序列化为VarBinary
类型的项目列。如何从会话数据库中读取数据?
答案 0 :(得分:1)
为什么不像往常一样按密钥/集合加入会话对象?
会话[键]
Sql server中的会话存储是抽象的,您不需要以不同的方式使用会话对象,具体取决于存储(内存,sql,自定义......)
答案 1 :(得分:0)
根据您对其他回复的评论:
我需要根据会话ID访问会话对象。例如,一个用户现在登录并存储了会话。
这不是这样做的方法。会话数据应该是临时的。当用户退出时,不应期望会话状态提供者将挂起任何相关信息。对于这些数据,您实际上的目标是将其持久化到单个会话之外,这对于会话提供程序来说是超出范围的。如果要保留它,请在数据库中创建一些表,并找到一些方法将表中的数据绑定到用户ID。