原文:.net core 依賴注入,運行報錯 Cannot consume scoped 'xxx' service from singleton 'yyy'

這是因為 xxx 的生命周期是AddScoped 注入的,而 yyy 的生命周期是AddSingleton ,然后 yyy 這個單例的對象中,它又依賴了xxx 也就是說,單例注入的對象中依賴了AddScoped 注入的對象。 正常來說,單例模式不該再依賴其他外面的的對象了。如果還依賴外部對象,按道理來說不應該使用單例注入。 ...

2021-02-03 10:56 2 237 推薦指數:

查看詳情

Cannot resolve scoped service 'XXX' from root provider

開發環境: asp.net core 2.2在asp.net Core項目中需要在startup啟動類中使用DbContext對數據庫做一些操作,例如初始化部分基礎數據.項目中使用的數據庫為sql server.首先在Startup啟動類 ConfigureServices 方法中添加 ...

Tue Apr 21 01:26:00 CST 2020 2 879
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM