.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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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