C# 现有数据库架构的Asp.Net核心自定义标识服务器

C# 现有数据库架构的Asp.Net核心自定义标识服务器,c#,asp.net-core,entity-framework-core,asp.net-identity-3,C#,Asp.net Core,Entity Framework Core,Asp.net Identity 3,我继承了一个现有的数据库(带有数据),我想使用Identity 3.0及其功能。我无法更改数据库的架构。根据我的研究,这似乎是可行的,但我需要覆盖很多东西 我的问题是,为了能够使用下面的模式,我需要在中重写什么?UserStores、RoleStores、UserManager等。我如何将用户模式映射到IdentityUser(Id映射到UserId,PasswordHash映射到Password) 下面是DB模式的外观: 需要注意的是,UserId列名改为Id,我需要在密码上实现一个特定的哈

我继承了一个现有的数据库(带有数据),我想使用Identity 3.0及其功能。我无法更改数据库的架构。根据我的研究,这似乎是可行的,但我需要覆盖很多东西

我的问题是,为了能够使用下面的模式,我需要在中重写什么?UserStores、RoleStores、UserManager等。我如何将用户模式映射到IdentityUser(
Id
映射到
UserId
PasswordHash
映射到
Password

下面是DB模式的外观:

需要注意的是,
UserId
列名改为
Id
,我需要在密码上实现一个特定的哈希算法,以便对用户进行身份验证

如能举例说明如何实施,将不胜感激