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