我有一个具有接口ICustomerManager的程序集A。另一个具有实现CustomerManager的程序集 B。此设置将导致循环依赖,因为程序集 A 的实现必须依赖程序集 B,而程序集 B 的接口必须依赖程序集 A。这种循环依赖是否可以通过引入 IoC 来解决,该 IoC 将在应用服务层中注入实现。解决循环依赖的任何其他想法?
问问题
30 次
我有一个具有接口ICustomerManager的程序集A。另一个具有实现CustomerManager的程序集 B。此设置将导致循环依赖,因为程序集 A 的实现必须依赖程序集 B,而程序集 B 的接口必须依赖程序集 A。这种循环依赖是否可以通过引入 IoC 来解决,该 IoC 将在应用服务层中注入实现。解决循环依赖的任何其他想法?