依赖注入(Autofac 相当于 resolvebyname 或 key)

Dependency injection(Autofac equivalent for resolvebyname or key)

使用 Autofac 进行依赖注入非常方便。

最近换了项目,其中lightinject和unitycontainer用到了。在这里我可以用名称注册服务列表,但我无法通过名称解析。

我试图将其设置为 IEnumerable。我得到了所有,但不是我注册的名字。所以我无法区分它们。

我在这里错过了什么?

https://www.tutorialsteacher.com/ioc/property-injection-using-unity-container 请参阅命名映射部分

 public class Service {
     [Dependency("AName")]
     public IDependency Dependency {get;set;}
 }