.NET Core 8, как добавить в учетную запись пользователя свойства, содержащие несколько значений?C#

Место общения программистов C#
Anonymous
.NET Core 8, как добавить в учетную запись пользователя свойства, содержащие несколько значений?

Сообщение Anonymous »

Я медленно изучаю .NET Core 8 и использую Identity с отдельными учетными записями пользователей. Недавно я научился добавлять в учетную запись пользователя настраиваемые свойства, такие как Имя и Фамилия.
Однако я хотел бы добавить свойство под названием отделы. , каждый пользователь может принадлежать к нескольким отделам, поэтому структура таблицы базы данных AspNetUsers не подойдет. В идеале я бы сделал отдельную таблицу для отделов(

Код: Выделить всё

Deptid, DeptName
) и еще одна таблица для пользователей в этих отделах (

Код: Выделить всё

userId, DeptId
), которые могут иметь несколько записей.
Я знаю, как создавать такие таблицы вручную с помощью SQL Server Management Studio и как писать запросы, но мне интересно, есть ли способ добавить это с помощью миграции, а также заставить менеджера пользователей возвращать список отделов для пользователя.
Может кто-нибудь указать мне правильное направление. Я даже не знаю, что именно искать.
Я ищу информацию по этой теме.

Подробнее здесь: https://stackoverflow.com/questions/782 ... ltiple-val

Вернуться в «C#»