You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在.NET Core 8 Identity中为用户添加多值部门属性的迁移实现及UserManager集成方法咨询

在.NET Core 8 Identity中为用户添加多值部门属性的迁移实现及UserManager集成方法咨询

我正在慢慢学习.NET Core 8,目前在使用带独立用户账户的Identity。最近我学会了如何给用户账户添加自定义属性,比如FirstName和LastName。

我想添加一个名为departments的属性,但每个用户可能属于多个部门,所以现有的AspNetUsers数据库表结构无法满足需求。理想情况下,我应该有一个单独的部门表(Deptid, DeptName),以及另一个记录用户所属部门的关联表(userId, DeptId),这个关联表可以有多条记录对应同一个用户。

我知道如何用SQL Server Management Studio手动创建这样的表,也会写相关查询,但我想知道有没有办法通过迁移来实现这一点,同时让UserManager能返回用户的部门列表。

有人能给我指个方向吗?我甚至不确定该搜索什么关键词。

我正在寻找这个主题的相关信息。

备注:内容来源于stack exchange,提问作者Scott Klingler

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 12:38:01