ASP.NET Core 2.1 - IdentityUser Issue - Cannot create a DbSet for 'IdentityUser' this type is not included in the model for the context

后端 未结 4 1835
再見小時候
再見小時候 2021-01-17 10:34

I have upgraded my code from ASP.NET Core 2.0 to Core 2.1. I created a new Core 2.1 project and moved my code into the new project. I have provided samples of my startup and

4条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2021-01-17 10:52

    Change the ApplicationDbContext to:

    private static bool _Created = false;
    
    public ApplicationDbContext()
    {
        if (!_Created)
        {
            _Created = true;
            Database.EnsureCreated();
    
        }
    }
    
    protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
    {
        optionsBuilder.UseSqlServer(@"server = .\SQLSERVER; initial catalog = DBName; Integrated Security = True; MultipleActiveResultSets = True; App = EntityFramework & quot; ");
    }
    
    protected override void OnModelCreating(ModelBuilder builder)
    {
        base.OnModelCreating(builder);
    }
    

提交回复
热议问题