Вы можете использовать стек провайдера Sql по умолчанию без изменений.
Просто используйте адрес электронной почты как UserName
(или идентификатор входа) при создании пользователя.
Пожалуйста, знайте, что UserId
является внутренним суррогатным ключом.
Я думаю, что вы объединяете UserName
(или идентификатор входа в систему), который является string
и может содержать адрес электронной почты со столбцом UserId
в базе данных участников, который является Guid
и должен не подлежит изменению.