ASP.NET Core - 使用外部提供程序但保留默认身份数据库
创始人
2024-09-14 12:30:17
0

要在ASP.NET Core中使用外部提供程序但保留默认身份数据库,您可以按照以下步骤操作:

  1. 首先,确保您已经正确配置了默认的身份数据库。在Startup.cs文件的ConfigureServices方法中,添加以下代码:
services.AddDefaultIdentity(options =>
{
    options.SignIn.RequireConfirmedAccount = true;
})
.AddEntityFrameworkStores();
  1. 然后,您需要安装所需的NuGet包。在Visual Studio中,右键单击项目文件并选择“管理NuGet程序包”。然后,在“浏览”选项卡中搜索并安装以下包:
  • Microsoft.AspNetCore.Identity.EntityFrameworkCore
  • Microsoft.EntityFrameworkCore.SqlServer
  1. 接下来,您需要创建一个自定义的ApplicationDbContext类,该类将继承自IdentityDbContext。在ApplicationDbContext.cs文件中,添加以下代码:
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore;

public class ApplicationDbContext : IdentityDbContext
{
    public ApplicationDbContext(DbContextOptions options)
        : base(options)
    {
    }
}
  1. 接下来,您需要更新appsettings.json文件,将数据库连接字符串配置为您要使用的外部提供程序。例如,如果您要使用SQL Server数据库,可以添加以下配置:
"ConnectionStrings": {
    "DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=YourDatabaseName;Trusted_Connection=True;MultipleActiveResultSets=true"
}
  1. 最后,在Startup.cs文件的ConfigureServices方法中,添加以下代码,以便将ApplicationDbContext与外部提供程序关联起来:
services.AddDbContext(options =>
    options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));

这样,您就可以在ASP.NET Core中使用外部提供程序并保留默认的身份数据库。在这种情况下,您仍然可以使用IdentityUser类和默认的身份验证功能,但是使用您配置的外部数据库进行存储。

相关内容

热门资讯

透视最新!海贝之城透视辅助器,... 透视最新!海贝之城透视辅助器,佛手大菠萝13道挂哪里(辅助挂)详细开挂辅助下载;无需打开直接搜索微信...
透视安卓版!都莱辅助器安全吗,... 透视安卓版!都莱辅助器安全吗,pokemmo修改器手机版(辅助挂)详细开挂辅助工具;无需打开直接搜索...
透视辅助!博乐填大坑图片,we... wepoker怎么看底牌开挂教程视频分享装挂详细步骤在当今的网络游戏中,wepoker怎么看底牌作为...
透视美元局!乐酷解码辅助,德州... 透视美元局!乐酷解码辅助,德州之星扫描器(辅助挂)详细开挂辅助工具;无需打开直接搜索薇:136704...
透视挂!好友赣南能装挂吗,hh... hhpoker是真的还是假的是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用...
透视能赢!微信小程序辅助器,w... 【亲,微信小程序辅助器 这款游戏可以开挂的,确实是有挂的,很多玩家在这款微信小程序辅助器中打牌都会发...
透视ai!新鸿狐软件下载,xp... 透视ai!新鸿狐软件下载,xpoker怎么作弊(辅助挂)详细开挂辅助脚本 了解更多开挂安装加(136...
透视免费!湖湘互娱牛牛,hhp... 透视免费!湖湘互娱牛牛,hhpoker为什么一直输(辅助挂)详细开挂辅助脚本;无需打开直接搜索加(薇...
透明软件!wepoker辅助器... 透明软件!wepoker辅助器有哪些功能,pokerworld软件(辅助挂)详细开挂辅助平台1、下载...
透视存在!wepoker好友房... 透视存在!wepoker好友房开挂,wpk真的有透视嘛(辅助挂)详细开挂辅助下载;无需打开直接搜索加...