C# IdentityBuilder不包含';AddEntityFrameworkStores

C# IdentityBuilder不包含';AddEntityFrameworkStores,c#,asp.net-core-webapi,C#,Asp.net Core Webapi,我正在使用.netcore 3.1。我已获得以下链接: 使用系统; 使用System.Collections.Generic; 使用System.Linq; 使用System.Threading.Tasks; 使用Microsoft.AspNetCore.Builder; 使用Microsoft.AspNetCore.Hosting; 使用Microsoft.AspNetCore.HttpsPolicy; 使用Microsoft.AspNetCore.Mvc; 使用Microsoft.Exte

我正在使用.netcore 3.1。我已获得以下链接:

使用系统;
使用System.Collections.Generic;
使用System.Linq;
使用System.Threading.Tasks;
使用Microsoft.AspNetCore.Builder;
使用Microsoft.AspNetCore.Hosting;
使用Microsoft.AspNetCore.HttpsPolicy;
使用Microsoft.AspNetCore.Mvc;
使用Microsoft.Extensions.Configuration;
使用Microsoft.Extensions.DependencyInjection;
使用Microsoft.Extensions.Hosting;
使用Microsoft.Extensions.Logging;
///使用AspNetCore3JWT.数据;
使用Microsoft.AspNetCore.Identity;
使用Microsoft.EntityFrameworkCore;
使用Microsoft.AspNetCore.Authentication.JwtBearer;
使用Microsoft.IdentityModel.Tokens;
使用Jwt.数据;
名称空间Jwt
{
公营创业
{
公共启动(IConfiguration配置)
{
配置=配置;
}
公共IConfiguration配置{get;}
//此方法由运行时调用。请使用此方法将服务添加到容器中。
public void配置服务(IServiceCollection服务)
{
services.AddControllers()
.AddNewtonsoftJson();
services.AddDbContext(options=>options.UseSqlServer(Configuration.GetConnectionString(“DefaultConnection”));
服务.额外性()
.AddEntityFrameworkStores()
.AddDefaultTokenProviders();
}
//此方法由运行时调用。请使用此方法配置HTTP请求管道。
public void配置(IApplicationBuilder应用程序、IWebHostEnvironment环境)
{
if(env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
app.UseHttpsRedirection();
app.UseRouting();
app.UseAuthorization();
app.UseEndpoints(端点=>
{
endpoints.MapControllers();
});
}
}
}

除了按照@Kirk Larkin安装包
Microsoft.AspNetCore.Identity.EntityFrameworkCore
,我还必须安装包
Microsoft.AspNetCore.Identity.UI
我刚刚将一个项目升级到.net core 3.1,并且不得不从

services.AddDefaultIdentity<ApplicationUser>().AddEntityFrameworkStores<DBContext>();
services.AddDefaultIdentity().AddEntityFrameworkStores();

services.AddDefaultIdentity().AddUserStore();

我认为您使用了其中一种方法:使用Microsoft.AspNetCore.Builder;或使用Microsoft.AspNetCore.Identity;我正在使用名称空间Microsoft.AspNetCore.Builder。尽管如此,我还是收到了一些错误。请提供Startup类的代码。我已经更新了Startup.cs代码。您是从NuGet安装的吗?
services.AddDefaultIdentity<ApplicationUser>().AddEntityFrameworkStores<DBContext>();
services.AddDefaultIdentity<ApplicationUser>().AddUserStore<DBContext>();