关于[Lazily resolving services to fix circular dependencies in .NET Core]的摘要:
When building an application, good design dictates that you should avoid circular dependencies between your services. A circular dependency is when some components depend on each other, directly or indirectly, e.g. A depends on B which depends on C which depends on...