0

我需要将我的 ASP.NET SQL Server 会话状态提供程序配置为使用自定义架构而不是默认的dbo.

这是否可以通过仅更改配置来实现,或者我们是否需要编写自定义会话状态提供程序?任何指针都会有很大帮助。

技术栈:.NET 4.0 和 Sql Server 2008

4

1 回答 1

0

我调查过一次。问题是 DotNet 代码将调用存储过程,而该存储过程(在 DotNet 代码中)将调用类似 dbo.DoSomething 的东西。因此,您被卡住了。

对我的信息持保留态度,当我看到这个时,它是 2.0/3.0 天。但我怀疑这在 4.0/4.5 中发生了变化。

但它很臭,因为我(如果我推断正确的话,就像你一样)......喜欢使用备用模式名称作为组织的“命名空间”,所以并不是 Sun 下的所有东西都是 dbo.Something。

但是,是的,我很想看到像下面这样的附加参数

<sessionState 
            mode="SQLServer"
            sqlConnectionString="data source=127.0.0.1;user id=<username>;password=<strongpassword>"
            cookieless="false" 
            timeout="20" 
            DbSchemaName="MySchemaName"
    />

对于未来的 googler,DbSchemaName="MySchemaName" 是我完全编造出来的。

于 2013-05-21T13:03:50.050 回答