0

我的autofac注册如下:

builder.RegisterType<DataContext>().As<DbContext>().InstancePerHttpRequest();

如您所见,我正在为每个 http 请求注册 DataContext 一个实例。

但是,这并没有完全发生,当我瞥一眼时,我看到3,即三个数据库连接,而我虽然会得到一个连接。

我的假设是错误的吗?单实例可以创建3个连接吗?这是如何运作的?

请注意,我有依赖于数据上下文的存储库。

4

0 回答 0