标签: c# asp.net-core dependency-injection
我正在使用.netCore的DI(依赖注入),我想我很清楚Transient,Scoped和Singleton Object之间的区别。
我的问题是关于Scoped的问题。 在此配置中,作用域对象在请求中是相同的,但在不同请求中是不同的。
所以我不明白它是如何创建循环依赖性错误的....
我的意思是如果A依赖B;当A将尝试创建A时,他将尝试创建B.然后当他尝试创建B时,他将不必创建A,因为A已经在请求中创建了......所以为什么在实践中导致循环依赖的错误? 谢谢