0

接続文字列を動的に生成するカスタム接続プロバイダーを使用する場合、接続プールは有効ですか? ユーザーは、接続文字列で変更される唯一のデータであり、時間を通じて同じユーザーに対して多くのセッションを開くことができます。ちなみに、SQL Server 2005 のデータベースへの接続には NHibernate 3.0 を使用しています。

4

1 に答える 1

1

接続文字列がどのように生成されても、ADO.NET プーリングが使用されますが、接続文字列をプールにバインドするには、文字列が同一でなければならないため、ユーザー名が変更された場合、この条件が満たされないため、ユーザーごとに異なるプールから接続を取得します。

于 2012-10-23T14:51:18.367 に答える