.NET Core中的一个接口多种实现的依赖注入与动态选择看这篇就够了

.NET Core中的一个接口多种实现的依赖注入与动态选择看这篇就够了 最近有个需求就是一个抽象仓储层接口方法须要SqlServer以及Oracle两种实现方式,为了灵活我在依赖注入的时候把这两种实现都给注入进了依赖注入容器中,可是在服务调用的时候老是获取到最后注入的那个方法的实现,这时候就在想能不能实现动态的选择使用哪一种实现呢?若是能够的话那么我只须要在配置文件中进行相应的配置便可获取到正确的
相关文章
相关标签/搜索