ASP.NET Core解决服务中的DbContext

我的孩子

DbContextUserManager课堂上解决问题

这是UserManager课程:

public class UserManager : IUserManager
{
    private readonly MyContext _context;

    public UserManager(MyContext context)
    {
        _context = context;
    }
 }

我的DbContext课:

public class MyContext: DbContext
{
    public DbSet<User> Users { get; set; }
}

启动:

services.AddDbContext<MyContext>(options =>
      options.UseSqlServer(Configuration["database:connectionString"]));
//....
services.AddScoped<IUserManager, UserManager>();

有错误:

尝试激活“ UserManager”时无法解析“ MyContext”类型的服务。

有人知道问题出在哪里吗?

德米特里

DI应该MyContext使用您提供的代码解决解析的实例将不起作用(请参阅有关DbContextOptions的@Nikosi答案),但应解析/创建它。

检查您的项目是否有其他/第二MyContext类。我认为您有两个,可能在不同的名称空间中。的“转到声明”(按Ctrl +点击VS)MyContext来自StartupUserManager文件-他们在引用同一类?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在ASP.NET Core WebApplicationFactory中重写EF Core DbContext

来自分类Dev

ASP.NET Core中的服务总线

来自分类Dev

托管在HostedService中的ASP.Net Core DbContext

来自分类Dev

如何利用ASP.NET Core LifeCycle中的DbContext池?

来自分类Dev

DbContext实例何时在ASP.NET Core 5中处置

来自分类Dev

ASP.NET Core瞬时DbContext

来自分类Dev

Net Core Worker Windows服务中的EF Core DBContext

来自分类Dev

ASP.NET Core服务.ConfigureServices启动方法中的AddScoped

来自分类Dev

ASP.NET Core中的OAuth授权服务

来自分类Dev

某些服务无法在ASP.NET Core中构建

来自分类Dev

ASP.NET Core 中的最小起订量服务

来自分类Dev

ASP.NET Core 在 IServiceProvider 中查找与 UnderlyingSystemType 匹配的服务

来自分类Dev

在DbContext层次结构中重用ASP.NET控制器和服务

来自分类Dev

注入DbContext时无法访问ASP.NET Core中的已处置对象

来自分类Dev

在ASP.Net Core 1.0中注册通用EntityFrameworkCore DbContext

来自分类Dev

如何使用EF Core更新ASP.NET 5中的dbcontext脚手架?

来自分类Dev

ASP.NET Core测试-在Fixture中初始化InMemory SQLite dbcontext时获取NullReferenceException

来自分类Dev

asp.net core 2.1中新的创建dbcontext类对象的问题

来自分类Dev

何时通过依赖项注入将DbContext实例放置在ASP.NET Core 5中

来自分类Dev

在 ASP.NET Core 中异步保存文件导致 DbContext 异常

来自分类Dev

在 ASP.NET Core SignalR 中管理 DbContext 生命周期

来自分类Dev

ASP NET Core服务特定的html页面

来自分类Dev

如何访问Asp.net核心服务的DbContext

来自分类Dev

在.NET 3.0中的工作程序服务上运行ASP.NET Core

来自分类Dev

在ASP.NET MVC中的UnitOfWork中强制转换DbContext

来自分类Dev

ASP.NET MVC 6(ASP.NET Core或ASP.NET5)中的友好URL

来自分类Dev

ASP中的异步Web服务。NET MVC

来自分类Dev

ASP.NET Web服务中的错误

来自分类Dev

ASP中的异步Web服务。NET MVC

Related 相关文章

  1. 1

    在ASP.NET Core WebApplicationFactory中重写EF Core DbContext

  2. 2

    ASP.NET Core中的服务总线

  3. 3

    托管在HostedService中的ASP.Net Core DbContext

  4. 4

    如何利用ASP.NET Core LifeCycle中的DbContext池?

  5. 5

    DbContext实例何时在ASP.NET Core 5中处置

  6. 6

    ASP.NET Core瞬时DbContext

  7. 7

    Net Core Worker Windows服务中的EF Core DBContext

  8. 8

    ASP.NET Core服务.ConfigureServices启动方法中的AddScoped

  9. 9

    ASP.NET Core中的OAuth授权服务

  10. 10

    某些服务无法在ASP.NET Core中构建

  11. 11

    ASP.NET Core 中的最小起订量服务

  12. 12

    ASP.NET Core 在 IServiceProvider 中查找与 UnderlyingSystemType 匹配的服务

  13. 13

    在DbContext层次结构中重用ASP.NET控制器和服务

  14. 14

    注入DbContext时无法访问ASP.NET Core中的已处置对象

  15. 15

    在ASP.Net Core 1.0中注册通用EntityFrameworkCore DbContext

  16. 16

    如何使用EF Core更新ASP.NET 5中的dbcontext脚手架?

  17. 17

    ASP.NET Core测试-在Fixture中初始化InMemory SQLite dbcontext时获取NullReferenceException

  18. 18

    asp.net core 2.1中新的创建dbcontext类对象的问题

  19. 19

    何时通过依赖项注入将DbContext实例放置在ASP.NET Core 5中

  20. 20

    在 ASP.NET Core 中异步保存文件导致 DbContext 异常

  21. 21

    在 ASP.NET Core SignalR 中管理 DbContext 生命周期

  22. 22

    ASP NET Core服务特定的html页面

  23. 23

    如何访问Asp.net核心服务的DbContext

  24. 24

    在.NET 3.0中的工作程序服务上运行ASP.NET Core

  25. 25

    在ASP.NET MVC中的UnitOfWork中强制转换DbContext

  26. 26

    ASP.NET MVC 6(ASP.NET Core或ASP.NET5)中的友好URL

  27. 27

    ASP中的异步Web服务。NET MVC

  28. 28

    ASP.NET Web服务中的错误

  29. 29

    ASP中的异步Web服务。NET MVC

热门标签

归档