ASP.NET MVC3 + NInjectアプリケーションを継承し、SQLServerレベルで仮想プライベートデータベースを実装する必要があります。これが機能するためには、SQLへの接続に使用される資格情報をユーザーに基づいて変更する必要があります。
セッション固有の情報をリポジトリ実装レイヤーに渡すにはどうすればよいですか?すべてのサービスとリポジトリの呼び出しにパラメータを追加したくありません。
現在、接続文字列は、リポジトリオブジェクトの作成時にweb.configエントリから設定されます。