.NET Core中的一個接口多種實現的依賴注入與動態選擇看這篇就夠了

.NET Core中的一個接口多種實現的依賴注入與動態選擇看這篇就夠了 最近有個需求就是一個抽象倉儲層接口方法須要SqlServer以及Oracle兩種實現方式,爲了靈活我在依賴注入的時候把這兩種實現都給注入進了依賴注入容器中,可是在服務調用的時候老是獲取到最後注入的那個方法的實現,這時候就在想能不能實現動態的選擇使用哪一種實現呢?若是能夠的話那麼我只須要在配置文件中進行相應的配置便可獲取到正確的
相關文章
相關標籤/搜索