c# - 从 AspNetIdentity IdentityUser 中删除属性
解决方案
从技术上讲,您不能删除这些属性,因为它们是内置包的一部分。您可以扩展,但不能修改。
如果问题出在数据库中并且您想从表中删除属性,是的,您可以
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Entity<IdentityUser>().Ignore(c => c.AccessFailedCount)
.Ignore(c=> c.LockoutEnabled)
.Ignore(c=>c.LockoutEndDateUtc)
.Ignore(c=>c.Roles)
.Ignore(c=>c.TwoFactorEnabled);//and so on...
modelBuilder.Entity<IdentityUser>().ToTable("Users");//to change the name of table.
}
推荐阅读
- rust - 如何将许多参数传递给 rust actix_web 路由
- flutter - 深入查询firestore 2子集合
- hololens - 是否可以将我的台式电脑的网络摄像头与 hololens 2 模拟器一起使用?
- html - 评论框,让评论自动填充左边空白
- python - python - 在值的查询集中更改字典键
- python - Python 将每月和分钟数据帧与 TZ 感知的日期时间索引相结合
- javascript - Using method during copying object by spread operator in map method
- css - Vaadin 14 - 在文件上传时显示错误,就像在任何其他输入字段中一样
- json - 在循环中使用 jq 更新 json(数组元素)中的值
- python - 使用 bs4 和 selenium 获取错误类的元素