在 ASP.NET MVC 中实现自定义会话状态提供程序

VJA*_*JAI 2 asp.net-mvc sql-session-state session-state-provider

我正在为我的 ASP.NET MVC 应用程序实现自定义会话状态提供程序。我的要求是我必须将会话数据存储xml在 Sql 服务器中的自定义表中。

我可以使用现有的sql 会话状态提供程序(覆盖某些方法)还是我必须通过实现抽象类从头开始创建SessionStateStoreProviderBase

Fer*_*rce 5

是的,您甚至可以使用 sql server 或 oracle 自定义您的类提供程序会话。只需从您的模型中的一个类继承自 SessionStateStoreProviderBase 并实现他发送的所需方法,请在此处查看所需方法列表。

如果您想使用示例,请参见此处。此示例使用 odbc,但只是将访问类替换为 OdbcConnection 到 SqlConnection,反之亦然。

祝你好运。