我继承了一个现有的数据库(带有数据),我想使用 Identity 3.0 及其功能。我无法更改数据库的架构。从我的研究来看,这似乎是可行的,但我需要覆盖很多东西。
我的问题是,我究竟需要覆盖什么才能使用下面的模式?UserStores、RoleStores、UserManager 等。另外,我如何将用户模式映射到 IdentityUser(Id
映射到UserId
、PasswordHash
映射到Password
)?
下面是 DB 模式的样子:
有几件事需要注意,UserId
而不是列名Id
,并且我需要在密码上实现一个特定的散列算法,以便对用户进行身份验证。
非常感谢如何实现这一点的示例。