Dependency injection LightInject-注释/自动工厂注册同一接口的多个实现

Dependency injection LightInject-注释/自动工厂注册同一接口的多个实现,dependency-injection,constructor,dependencies,asp.net-core-2.1,light-inject,Dependency Injection,Constructor,Dependencies,Asp.net Core 2.1,Light Inject,如何使用LightInject-Annotation(或)AutoFactory注册同一接口的多个实现并注入具有自己依赖项的服务 public interface IFoo {} public class Foo : IFoo { public Foo(ICar car) {} //'Foo' class has its own dependencies with any'ICar' implementation } public class AnotherFoo

如何使用LightInject-Annotation(或)AutoFactory注册同一接口的多个实现并注入具有自己依赖项的服务

 public interface IFoo {}

 public class Foo : IFoo 
 {
   public Foo(ICar car) {}      //'Foo' class has its own dependencies with any'ICar' implementation
 }

 public class AnotherFoo : IFoo 
 {
   public AnotherFoo(ICar car) {}        
 }