我需要将我的 ASP.NET SQL Server 会话状态提供程序配置为使用自定义架构而不是默认的dbo
.
这是否可以通过仅更改配置来实现,或者我们是否需要编写自定义会话状态提供程序?任何指针都会有很大帮助。
技术栈:.NET 4.0 和 Sql Server 2008
我需要将我的 ASP.NET SQL Server 会话状态提供程序配置为使用自定义架构而不是默认的dbo
.
这是否可以通过仅更改配置来实现,或者我们是否需要编写自定义会话状态提供程序?任何指针都会有很大帮助。
技术栈:.NET 4.0 和 Sql Server 2008
我调查过一次。问题是 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" 是我完全编造出来的。