私は次のようにautofac登録をしています:
builder.RegisterType<DataContext>().As<DbContext>().InstancePerHttpRequest();
ご覧のとおり、http 要求ごとに DataContext をインスタンスとして登録しています。
しかし、しかし、それはあまり起こっていません。ちらっと見ると、 3、つまり 3 つのデータベース接続が表示されますが、私は単一の接続を取得します。
ここでの私の仮定は間違っていますか?1 つのインスタンスで 3 つの接続を作成できますか? それはどのように機能しますか?
データ コンテキストに依存するリポジトリがあることに注意してください。