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"
    />

将来の Google 社員のために、DbSchemaName="MySchemaName" は私が完全に作り上げたものです。

于 2013-05-21T13:03:50.050 に答える