type
status
date
slug
summary
tags
category
icon
password
ext
order
comment
附下微软官方文档地址:点此查看
项目中要添加
1.比如要扩展IdentityUser的字段
2.正常使用是继承自DBCONTEXT 使用identity的话就必须继承自IdentityDbContext,这样那个实体类什么的就都继承过来了,<>里填你定义的用户实体类,如果自己没扩展,就填默认的IdentityUser
3.startup.cs中
ConfigureServices方法增加下列代码初始化配置
4.然后就
Add-Migration initIdentity
Update-Database 执行完成后打开数据库就发现多出几张表 当然前提是你EF已经没问题的,这里不多说。
5.在用identity的时候发现他IdentityUser表的主键是Guid类型,让我用好不方便,我这里并不需要他,Guid和int各有优劣
然后说下怎么修改为都使用Int当主键类型
都类似这样就可以了
注意 在DbContext也得修改
6.关于Identity中UserManage,SignManage等等的用法,我这里说一下我的使用方式
依赖注入,在构造函数里接收
还有一种方式是直接继承自UserManage
在Identity中全部都是异步
- 作者:Loneking
- 链接:https://loneking.cn/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/34
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。