如何在ASP.NET Identity中添加自定义用户属性-51CTO学堂-asp.net identity教程

如何在ASP.NET Identity中添加自定义用户属性

551未经授权,禁止转载
后端开发.netasp.net identity自定义属性派生类迁移命令数据库entity frameworkidentityuser字段数据注释
本视频教程介绍了在使用ASP.NET Identity时如何为账户表增加自定义属性。讲解指出系统自带的账户信息包含用户名、邮箱、密码和电话号码,但这些信息通常不足以满足开发者的需求。因此,演示了如何通过在派生类APP user中添加属性来增加额外的信息,例如城市名称和年龄字段。APP user类继承于IdentityUser,以便在身份框架中集成。接着,视频展示了如何为这些新属性编写注释,并如何使用Entity Framework的迁移命令来更新数据库架构。在执行迁移命令前,指出了如果数据库中已存在表且不希望删除原有的迁移,可以在现有基础上直接增加字段。最后,强调了迁移命令的重要性,尤其是在多次测试和改动数据库结构时,建议将失效的迁移记录删除以避免混淆。完成迁移后,视频还展示了数据库中用户账号表新增字段的结果效果,以确保自定义属性成功添加。
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
ad
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
讲师头像
东兴编程学堂
东兴编程学堂致力于计算机编程的教学服务和技术传播。我们的软件工程师,拥有10年开发经验,主持开发了山东、河南、江苏等多省的多个项目的建设。精通软件开发流程,精通Asp.netWeb/MVC/C#系统程序开发。先后参与众多网站和平台的开发建设、主持了多个省级医学继续教育项目和科技项目的申报审批系统开发。
TA的课程
接下来播放:
自动连播