На новом сайте я разрешаю людям регистрироваться либо с использованием локальной учетной записи (т. е. они заполняют форму на моем сайте со своей информацией, либо они могут войти с помощью Facebook/Twitter и т. д. Когда они входят с помощью Facebook или Twitter, запись добавляется в таблицу ASPNetUserLogins - для справки столбцы в таблице
UserID
LoginProvider
ProviderKey
UserID соответствует идентификатору в таблице ASPNetUsers, провайдеры входа просто говорят «Twitter» или «Facebook», а ProviderKey — это идентификатор Facebook или Twitter. Когда кто-то использует шаблон Facebook MVC, идентификатор пользователя — это идентификатор Facebook, который является ключом провайдера.
Мой вопрос: как вы можете запросить таблицу ASPNetUserLogins с помощью ключа поставщика?
Я хочу иметь возможность получить UserID из таблицы ASPNetUserLogin, и у меня есть ProviderKey, поэтому есть уникальные ключи, но, похоже, нет способа получить доступ к таблице ASPNetUsers в новой системе идентификации.