Dependency injection LightInject-注释/自动工厂注册同一接口的多个实现
如何使用LightInject-Annotation(或)AutoFactory注册同一接口的多个实现并注入具有自己依赖项的服务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
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) {}
}