自接触.net core 就已经是3.0的版本了,没几天又升级到3.1
从一开始那些教学视频和网上的文档都说.net core自带的IOC容器不支持一个接口多个实现的依赖注入,需要这么魔改一下那样魔改一下,看的有点晕,今天终于找到一个不同的写法 办法来自 ------- 依乐祝 老兄
首先在Startup中
public void ConfigureServices(IServiceCollection services)
{
services.AddControllers();
services.AddTransient<IDataAnalysisService, FaultAnalysisService>();
services.AddTransient<IDataAnalysisService, OrderAnalysisService>();
services.AddTransient<IDataAnalysisService, PortAnalysisService>();
services.AddTransient<IDataAnalysisService, ReplayAnalysisService>();
services.AddTransient<IDataAnalysisService, SiteAnalysisService>();
services.AddTransient<IDataAnalysisService, StringAnalysisService>();
services.Ad