原文:.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